2017-07-29 18 views
0

ffmpegを使用して、ビデオファイルを連結して1つのファイルにしようとしています。ターミナルがハングしないようにffmpegコマンドを修正するにはどうすればよいですか?

動画の長さが異なるため、動画の再生時間と関連していないようです。

次のコマンドを実行すると、端末がハングし、操作が完了しません。ここで実行しているコマンドに何か問題がありますか?

ffmpeg -i video/video_after0.mp4 -i video/video_after1.mp4 -i video/video_after2.mp4 -i video/video_after3.mp4 -i video/video_after4.mp4 -i video/video_after5.mp4 -i video/video_after6.mp4 -i video/video_after7.mp4 -i video/video_after8.mp4 -i video/video_after9.mp4 -i video/video_after10.mp4 -i video/video_after11.mp4 -i video/video_after12.mp4 -i video/video_after13.mp4 -i video/video_after14.mp4 -i video/video_after15.mp4 -i video/video_after16.mp4 -i video/video_after17.mp4 -i video/video_after18.mp4 -i video/video_after19.mp4 -i video/video_after20.mp4 -f concat -safe 0 -i video/video_after21.mp4 -y -c copy video/video_after.mp4

答えて

1

、連結デマルチプレクサは、ビデオのみのリストを含むテキストファイルで動作します。

ので、

file video/video_after0.mp4 
file video/video_after1.mp4 
file video/video_after2.mp4 
... 
file video/video_after20.mp4 
file video/video_after21.mp4 

をフォームのテキストファイルを作成し、実行します

ffmpeg -f concat -safe 0 -i list.txt -c copy video/video_after.mp4 
関連する問題