Я хочу разделить видео на фрагмент HLS с помощью -hls_time
, но только -codec copy
может использовать это.
Я пытался добавить ключевой кадр, как этот, но все еще не могу использовать
-force_key_frames expr:"gte(t,n_forced*1)"
Это код, который может использовать -hls_time
ffmpeg -i "/content/test.mp4" -codec copy -hls_list_size 0 -hls_time 6 /content/'480p.m3u8'
А это код, который -hls_time
не работает
ffmpeg -vsync 0 -hwaccel cuvid -i "/content/test.mp4" -c:a copy -c:v h264_nvenc -gpu 0 -b:v 1400000 -force_key_frames expr:"gte(t,n_forced*1)" -hls_time 6 -s 848x480 "/content/480p.m3u8"