0
我轉碼HLS視頻,一切工作正常使用下面的命令:FFmpeg的HLS保存原始時間戳
ffmpeg -i source -vcodec nvenc -acodec copy -f ssegment -segment_list playlist.m3u8 -segment_list_flags +live -segment_time 60 -segment_list_size 10 out%03d.ts
但是,當我要保存原始的時間戳,並添加-copyts關鍵我commnad然後我每0.7秒收到一個新的.ts文件(但我將其設置爲60秒-segment_time 60)。
如何保存轉碼爲HLS的原始時間戳?
更新:我試過這個命令和時間戳罰款救援:
ffmpeg -i source.ts -vcodec nvenc -acodec copy -f hls -hls_time 10 -hls_list_size 5 -copyts playlist.m3u8
但是,當我試圖運行此命令RTP輸入流,然後我收到以下錯誤:「錯誤,同時打開編碼器對於輸出流#0:2 - 可能是不正確的參數,如bit_rate,rate,width或height「。
謝謝!這不是一個最好的方式,但它有幫助! –