- YouTubeから動画をダウンロードする
- ダウンロードした動画をmp4に変換する
ここでは、Linux (Ubuntu) 上でyoutube-dlを使ってYouTube上の動画をダウンロードし、ffmpegを使って動画をmp4に変換する方法を説明する。
# apt-get install youtube-dl # apt-get install ffmpeg libavcodec-dev libavformat-dev libavutil-dev libmpeg4ip-0 libmpeg4ip-dev liba52-dev libamrnb-dev $ youtube-dl 'http://www.youtube.com/watch?v=hoge' $ ffmpeg -i hoge.flv hoge.mpg
説明は以上です。。。(ぇー)
動画をmp4に変換する際に、以下のエラーが出て変換することが出来ない動画があった。
[mpeg1video @ 0x99cdf60]MPEG1/2 does not support 15/1 fps Error while opening codec for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height
"MPEG1/2 does not support 15/1 fps"とあるように、MPEGがサポートしているフレームレート(30 fps)を指定してエンコードしたところ、無事、エンコードすることが出来た。
$ ffmpeg -i hoge.flv -r 30 hoge.mpg
【参考】
YouTube Downloader for Linux? - Ubuntu Forums
How to Convert FLV Files to MPEG4 in Linux | eHow.com
FLV2MPEG4 : Convert FLV to MPEG4 : mypapit gnu/linux blog
0 件のコメント:
コメントを投稿