YOUTUBEに動画をアップする

音声ファイルをYoutubeにアップロードするためには、mp4形式に変換する必要が有ります。静止画像image.pngを準備して、ffmpegを使用して次のようにしました。

 

ffmpeg \
    -loop 1 \
    -i image.png -i input.wav \
    -vcodec libx264 \
    -pix_fmt yuv420p \
    -shortest \
    OUTPUT.mp4    

準備する画像ファイルは横720ピクセル 縦480ピクセルとしておくことが大事です。サンプリングレートやビットレート、チャンネル数は入力音声ファイル input.wav の通りになるようです。

 

次にYoutube へのアップロードですが、規定値では15分未満の動画でないと受け付けてくれません。そこで、

 

ffmpeg -i OUTPUT.mp4 -t 0:10:00 -c copy OUTPUT-1.mp4
ffmpeg -i OUTPUT.mp4 -ss 0:09:59 -c copy OUTPUT-2.mp4

といった感じで、15分以下のファイルに分割します。

作成した(静止画+音声)ファイルは、とても人様にお見せするような物では御座いませんので非公開としてアップロードしました。