11/10/28 09:09:14.42 h5XgtFGZ0
>>440
FFmegで画像1枚と音声からコメント付き動画が出来ました。以下の通り。
●音声を調査
>ffmpeg -y -i ..\[out]video\[sm0].flv -vn -an
|□ ~~~~~~~~~~~~~~~~~~~~~~~↑ビデオストリームのないflv
|Duration: 00:05:03.04, bitrate: 191 kb/s
|□~~~~~~~~~~~~~~~~~~↑時間→秒数を計算 303.04sec=①
| Stream #0.0: Video: 0x0000, 1k tbr, 1k tbn, 1k tbc
| Stream #0.1: Audio: mp3, 44100 Hz, 2 channels, s16, 192 kb/s
|□ ~~↑音声のコーデック②
●音声抽出
>ffmpeg -y -i ..\[out]video\[sm0].flv -vn -acodec copy ..\music.mp3
|□ 音声拡張子を②に合わせる ↑音声③~~~~~
●画像ファイルをペイントで作成 \Saccubus\bg.jpg
| こちらでは、512x384のjpgを作ったが、中間ファイルの大きさを考慮すると、32x24ピクセルのjpgでも十分。
●画像から動画AVIを作成
>ffmpeg -y -f image2 -loop_input -r 25 -t 304 -vcodec copy -i \Saccubus\bg.jpg ..\video1.avi
|□ フレームレート↑~~~時間~~↑① 動画④↑~~~~~~~~~
●動画④はmjpeg なので、rawbideoに変換する(非常に大きくなるのでDISK空き容量に注意)
>ffmpeg -y -i ..\video1.avi -vcodec rawvideo ..\video2.avi
|□ ↑④~~~~~~~~~ ~~~~~~~~~↑動画⑤
|video:1693440kB audio:0kB global headers:0kB muxing overhead 0.009117%
| ~~~~~~~~~512x384 25fps 304sec で約1.7ギガバイト
●音声③と動画⑤を合成し音声付き動画 \Saccubus\video.avi(動画⑥)を作成
>ffmpeg -y -shortest -i ..\music.mp3 -acodec copy -i ..\video2.avi -vcodec libxvid -b 100k -s 512x384 -aspect 4:3 -async 1 \Saccubus\video.avi
●さきゅばすを起動し、通常のローカルファイル変換を行う
(保存設定→動画・コメント→動画保存設定→「動画をダウンロード」のチェックを外す
「保存するファイル名を指定する」にチェックを入れて、ファイル名を.\video.avi⑥とする flvではない)
●オプションを設定(4:3の指定)し変換
以上です。