ubuntu-10.04でfirefoxの Video DownloadHelper addonをインストール、youtubeでゲットしたflvをmp3へ変換にチャレンジ
DownloadHelperでDownload&Convertオプションでmp3を選択してもflvはdownload出来ても、mp3へ変換出来ない
google様へ色々尋ねてもよく分からんが、下記の情報を便りにインストールすると手動でコンバートが出来た
https://forums.ubuntulinux.jp/viewtopic.php?id=7430
まずは、必要なパッケージのインストールから
root@nec:~# apt-get install ffmpeg libavcodec-unstripped-52
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
libavcodec-extra-52 libavdevice52 libavfilter0 libavformat52 libmp3lame0
提案パッケージ:
libfaad0
以下のパッケージが新たにインストールされます:
ffmpeg libavcodec-extra-52 libavcodec-unstripped-52 libavdevice52
libavfilter0 libavformat52 libmp3lame0
アップグレード: 0 個、新規インストール: 7 個、削除: 0 個、保留: 5 個。
5,393kB 中 1,079kB のアーカイブを取得する必要があります。
この操作後に追加で 14.4MB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/main libavformat52 4:0.5.1-1ubuntu1 [719kB]
取得:2 http://jp.archive.ubuntu.com/ubuntu/ lucid/main libavdevice52 4:0.5.1-1ubuntu1 [74.3kB]
取得:3 http://jp.archive.ubuntu.com/ubuntu/ lucid/main libavfilter0 4:0.5.1-1ubuntu1 [49.5kB]
取得:4 http://jp.archive.ubuntu.com/ubuntu/ lucid/main ffmpeg 4:0.5.1-1ubuntu1 [237kB]
1,079kB を 3s で取得しました (346kB/s)
未選択パッケージ libmp3lame0 を選択しています。
(データベースを読み込んでいます ... 現在 191588 個のファイルとディレクトリがインストールされています。)
(.../libmp3lame0_3.98.2+debian-0ubuntu3_i386.deb から) libmp3lame0 を展開しています...
未選択パッケージ libavcodec-extra-52 を選択しています。
(.../libavcodec-extra-52_4%3a0.5.1-1ubuntu1_i386.deb から) libavcodec-extra-52 を展開しています...
未選択パッケージ libavformat52 を選択しています。
(.../libavformat52_4%3a0.5.1-1ubuntu1_i386.deb から) libavformat52 を展開しています...
未選択パッケージ libavdevice52 を選択しています。
(.../libavdevice52_4%3a0.5.1-1ubuntu1_i386.deb から) libavdevice52 を展開しています...
未選択パッケージ libavfilter0 を選択しています。
(.../libavfilter0_4%3a0.5.1-1ubuntu1_i386.deb から) libavfilter0 を展開しています...
未選択パッケージ ffmpeg を選択しています。
(.../ffmpeg_4%3a0.5.1-1ubuntu1_i386.deb から) ffmpeg を展開しています...
未選択パッケージ libavcodec-unstripped-52 を選択しています。
(.../libavcodec-unstripped-52_4%3a0.5.1-1ubuntu1_i386.deb から) libavcodec-unstripped-52 を展開しています...
man-db のトリガを処理しています ...
libmp3lame0 (3.98.2+debian-0ubuntu3) を設定しています ...
libavcodec-extra-52 (4:0.5.1-1ubuntu1) を設定しています ...
libavformat52 (4:0.5.1-1ubuntu1) を設定しています ...
libavdevice52 (4:0.5.1-1ubuntu1) を設定しています ...
libavfilter0 (4:0.5.1-1ubuntu1) を設定しています ...
ffmpeg (4:0.5.1-1ubuntu1) を設定しています ...
libavcodec-unstripped-52 (4:0.5.1-1ubuntu1) を設定しています ...
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
root@nec:~#
ついでに簡単なスクリプトを作っちゃう
root@nec:~# cat flv2mp3
#!/bin/sh
# flvからmp3へ変換するスクリプト
#ffmpeg -i input.flv -ab 128k output.mp3
MP3=`echo -n $1|awk '{split($0,I,".");print I[1]}'`
MP3=$MP3.mp3
ffmpeg -i $1 -ab 128k $MP3
root@nec:~#
でわ早速実行してみよう…ダウンロードしたfavorite.flvをmp3変換
root@nec:~# ./flv2mp3 favorite.flv
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Mar 4 2010 12:35:30, gcc: 4.4.3
Seems stream 0 codec frame rate differs from container frame rate: 59.83 (29917/500) -> 59.75 (239/4)
Input #0, flv, from 'favorite.flv':
Duration: 00:02:37.56, start: 0.000000, bitrate: 2074 kb/s
Stream #0.0: Video: h264, yuv420p, 854x480 [PAR 1:1 DAR 427:240], 2074 kb/s, 59.75 tbr, 1k tbn, 59.83 tbc
Stream #0.1: Audio: aac, 44100 Hz, stereo, s16
Output #0, mp3, to 'favorite.mp3':
Stream #0.0: Audio: libmp3lame, 44100 Hz, stereo, s16, 128 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
size= 2462kB time=157.57 bitrate= 128.0kbits/s
video:0kB audio:2462kB global headers:0kB muxing overhead 0.001269%
root@nec:~# ls
acm-FOMA.v0.26.09 flv2mp3 tmp テンプレート ビデオ 公開
favorite.flv nippon.sh wiresslan.txt デスクトップ ピクチャ
favorite.mp3 t ダウンロード ドキュメント ミュージック
root@nec:~# ll
--rw-r--r-- 1 papa papa 41977608 2011-02-14 19:44 favorite.flv
-rw-r--r-- 1 root root 2521161 2011-02-14 21:09 favorite.mp3
-rwxr-xr-x 1 root root 188 2011-02-14 20:40 flv2mp3
root@nec:~#と言うことでflvからmp3へ変換されましたとさ
pepoと