
Ubuntu日本語フォーラム

ログインしていません。
flv を変換したくて ffmpeg+winff というソフトを使おうとしているのですが変換(flv→mp3)が上手くいきません。
変換後なぜか
「ファイル名 "hogehoge.mp3" から、このファイルの種類は "MP3 オーディオ" であると思われます。このファイルの内容は "平文テキストドキュメント" の種類に該当します。よって、このファイルを開くと、お使いのシステムにセキュリティ上の問題を発生させる危険があります。」
とでます。
端末でみたところxim im-xim WrongCLASS・・・など 皆目見当がつきません。
GNOMEのubuntu7.10なのですが、この場合はどのようにしたらよいのでしょうか。
もしくは、他にどのようなソフトウェアがあるのか教えてください。
オフライン
ffmpeg でできますよ。
まずは Medibuntu 版の ffmpeg をインストールしてください。リポジトリのリストに Medibuntu のリポジトリを追加する手順は以下の通りです。
1.端末を起動します。
2.以下のコマンドラインを端末にコピー&ペーストします。
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list
3.以下のコマンドラインを端末にコピー&ペーストします。
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update
4.アップデートマネージャを実行します。
5.ffmpeg 等のアップデートが要求されるので、アップデートをインストールします。
では実際に更新された ffmpeg を使っての flv から mp3 を取り出す手順を説明します。
1.端末を開いてください。
2.以下のコマンドラインをパラメータを適当に変えて打ち込んでください。
ffmpeg -i "flv ファイルのフルパス" -vn -acodec mp3 -ab 128k -ac 1 -ar 44100 -y "mp3 ファイルのフルパス"
【パラメータ解説】
-i:入力ファイルを指定します。
-vn:ビデオストリームを出力しないようにします。
-acodec:オーディオコーデックを指定します。ここでは mp3 を指定しています。
-ab:ビットレートを指定します。
-ac:音声チャンネル数を指定します。例えばニコニコからのダウンロードの場合は必要ないかもしれません。
-ar:サンプリングレートを指定します。
-y:出力ファイルを上書きするときの確認を省略し、無条件で上書きします。
【試してみる価値のあるコマンドライン】
ffmpeg -i "flv ファイルのフルパス" -vn -acodec copy -y "mp3 ファイルのフルパス"
このコマンドラインは flv パッケージのオーディオコーデックが mp3 であることを前提としています。もし flv でオーディオコーデックに mp3 が使われているなら、flv に格納されている mp3 の品質そのままで、オーディオストリームを取り出すことができます。
最後の編集者: avidya (2008-03-08 06:10:34)
avidyaさん返信ありがとうございます。
一発で解決しました。
原因はフルパスの部分にファイル名(〜flv)だけ書いていたため変換出来なかったみたいです。
これからは -h を使っていろいろ変換してみます。
迅速な返答ありがとうございました。
オフライン
私も WinFF をインストールしたのですが、2 pass ができない、ffmpeg の持つ機能を有効活用できていないことから、もっぱら ffmpeg をコマンドラインで使用するようになりました。
ffmpeg のオプションについては以下の URL が詳しいです。
http://agehatype0.blog50.fc2.com/blog-entry-203.html
あともう一サイト詳しいサイトがあるのですが、いまちょっと WinXP を起動しているので、後で追記しますね。
【追記】
http://www.himco.jp/articles/pdf/FFmpegDoc.swf
P.S.
もしよろしければ私がレポートしている
http://forum.ubuntulinux.jp/viewtopic.php?id=1544
あたりも参考になるかと思います。
本来は cinelerra の使用レポートのつもりだったのですが、動画作成には cinelerra よりも、いかに ffmpeg を使いこなすのかが、ポイントだと思います。
最後の編集者: avidya (2008-03-08 13:09:32)