音声なしで映像だけのmp4ファイルと音声だけのm4aファイルをバラバラに持っていたとします。
そのような状況では1つのmp4へ結合したいとご要望は当然に出てくることでしょう。
その場合にはフリーで公開されているffmpegを使ってコマンドラインにて1つに結合したmp4を作成することが可能です。
しかも、映像も音声も再エンコード(再圧縮)なしもできますので、もともとのファイルより画質・音質の劣化が生じるする心配はありません。
以下、映像ファイルをvideo.mp4として、音声ファイルをaudio.m4aとして、音声映像結合ファイルoutput.mp4として実際のコマンドをご紹介します。
ffmpeg -i video.mp4 -i audio.m4a -c:v copy -c:a copy -map 0:v:0 -map 1:a:0 output.mp4
さて、これらの映像ファイル、音声ファイルがパソコンに膨大に存在したとして、それらを次々に結合したい場合にはどうすれば良いでしょうか。
そうなった場合に本領を発揮するのがプログラミングです。
順次実行にはなりますが、膨大な映像ファイル・音声ファイルがあっても手間なく処理可能です。
しかも、結合後のmp4を指定場所に移動することや、条件指定でフォルダを作成して移動・コピーするなど自由自在です。
ファイル管理が自由自在に行えることもプログラミングの強みです。