VistaでMP4Boxが使えないことへの対処法

いままで録り溜めてきた動画をh264にエンコードして、その後に動画と音声をmux(くっつける)したときにハマッたのでメモ。

これはwindows XPだと動くらしい。
>mp4box -add "video.mp4" -add "audio.m4a" -new "movie.mp4"


Vistaだとこうなる。
>mp4box -add "video.mp4" -add "audio.m4a" -new "movie.mp4"
Cannot open destination file movie.mp4: I/O Error


これの原因が、テンポラリファイル(一時ファイル)置き場を使うときにアクセス権限がないからで、解決するには置き場をアクセス権限がなくてもいいところにすればok。

具体的にはこういうふうになる。
>mp4box -tmp dir -add "video.mp4" -add "audio.m4a" -new "movie.mp4"


dirはデスクトップとかDドライブとか、適当なディレクトリでいいよ。まぁ、Dドライブだったらこうだね。
>mp4box -tmp d: -add "video.mp4" -add "audio.m4a" -new "movie.mp4"


こういう感じのものがでたら成功。
IsoMedia import - track ID 1 - Video (size 1280 x 720)
IsoMedia import - track ID 1 - Audio (SR 44100 - 2 channels)
Saving d:\movie.mp4: 0.500 secs Interleaving


参考:
MP4Boxの主要コマンド - --/--/--2007/02/07 ageha was here


posted by 右京 | ソフトウェア
blog comments powered by Disqus
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。