0
我想從第一幀開始的視頻添加1秒到我的視頻。我的意思是,視頻將在第一幀開始前播放1秒的長度。我想知道如何用ffmpeg來做到這一點。如何添加時間到初始幀的視頻
我想從第一幀開始的視頻添加1秒到我的視頻。我的意思是,視頻將在第一幀開始前播放1秒的長度。我想知道如何用ffmpeg來做到這一點。如何添加時間到初始幀的視頻
使用
ffmpeg -i in.mp4 -filter_complex "[0]trim=end_frame=1[i];[0]setpts=PTS+1/TB[m];[i][m]overlay" out.mp4
音頻被忽略。要延遲音頻,
ffmpeg -i in.mp4 -filter_complex "[0]trim=end_frame=1[i];[0]setpts=PTS+1/TB[m];[i][m]overlay" -af "adelay=1000|1000" out.mp4
它增加了幀,但顯着降低了視頻的質量。我想保留所有視頻規格。 – birdcage
添加'-crf 20'。嘗試更低的值,直到它確定。 – Mulvya
謝謝你的幫助! – birdcage