目次
Youtubeに投稿するにあたって、 音声ファイルは投稿できない。
そこで音声ファイルを動画形式に変換する。
そこまで手間のかかる作業はしたくないという前提から、 コマンドラインで処理をすることにした。
そこでffmpegを採用した。
適当なサムネイル画像をスライド作成ツールで作成し、 音声と画像をffmpegで動画に変換する。
ffmpegのインストール
debian系列では以下のコマンドでインストールできる。
sudo apt install ffmpeg -y
動画形式への変換
ffmpeg -loop 1 -i image_path -i audio_path -shortest output.mp4
ハマりどころ
-loop のオプションを音声のパスの前に入れるとうまく動かない。
というのも-loop のオプションは画像に対するものだからだ。
さらに -shortestの指定がないと画像の無限ループに引っ張られて処理が終わらないので注意。
オプション指定の位置も気をつける必要がある。