MPEG1のmux

とある動画(MPEG1)の映像と別の音声(MP3)とmuxしてみる。
  1. ソースの動画を音声抜きで再エンコード。
    $ ffmpeg -i MOVIE.mpg -s 320×216 -b 800 -vcodec mpeg1video -an MOVIE-ff.mpg
  2. demux
    $ bbdmux MOVIE-ff.mpg 0xe0 MOVIE.m1v
  3. 音声をMP2にエンコード。
    $ ffmpeg -i MOVIE.mp3 -vn -acodec mp2 -ab 224 MOVIE.mp2
  4. mux
    $ mplex -f 1 -O 1800 -b 2000 -V -o MOVIE-mux.mpg MOVIE.m1v MOVIE.mp2
-Oは、ソースの動画の頭が少し欠けているため。
-b 2000を入れないと「Too many frame drops」で落ちる。

Leave a Reply