0
我的問題是使用具有相同關鍵幀序列的FFMpeg編碼輸入視頻(x264)並保存輸出視頻。例如,如果輸入視頻的關鍵幀是1,5,13,35,...,那麼輸出視頻的關鍵幀應該與1,5,13,35,...相同去做這個?如何強制FFMpeg不要更改關鍵幀序列
我的問題是使用具有相同關鍵幀序列的FFMpeg編碼輸入視頻(x264)並保存輸出視頻。例如,如果輸入視頻的關鍵幀是1,5,13,35,...,那麼輸出視頻的關鍵幀應該與1,5,13,35,...相同去做這個?如何強制FFMpeg不要更改關鍵幀序列
下面應該工作。
#1段輸入文件
ffmpeg -i in.mp4 -f segment -segment_time 0.01 -c copy -reset_timestamps 1 in%d.ts
這應該創建段各1個GOP長即具有一個關鍵幀,在開始。
#2使用非常高的最小關鍵幀間隔對片段進行編碼。
例如
ffmpeg -i in4.ts -c:v libx264 -keyint_min 65535 out4.ts
#3針out
段一起
用的concat分路器e..g
ffmpeg -f concat -i list.txt -c copy -absf aac_adtstoasc output.mp4
其中LIST.TXT是
file 'out1.ts'
file 'out2.ts'
file 'out3.ts'
file 'out4.ts'
...