これは、ffmpegを使用してオーディオファイルを変換するための短いガイドです。 |
オーディオフォーマット
MP3-> MP3
これは、MP3の品質を下げるためです。
$ lame -b 64 source_file.mp3 destination_file.mp3
64がファイルの新しいビットレートになります。 次の値のいずれかを使用できます:32、40、48、56、64、80、96、112、128、160、192、224、256、320。ビットレートが高いほど、オーディオ品質が高くなります(ファイルサイズが大きいほど)。
MP3-> OGG
Mp32oggプログラムが必要です
$ sudo aptitude インストール mp32ogg
変換する
$mp32ogg music.mp3 music.ogg
フォルダ全体を変換するには
$ mp32ogg * .mp3 * .ogg
を使用したサウンドファイルでの一般的な変換は次のとおりです。 Ffmpeg.
WMA-> MP3
パラメータの後 ab 指定します ビットレート MP3の(例では192)。
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3-> AMR
$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
WAV-> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG-> MP3
MPEGファイルからオーディオを抽出し、MP3に変換します
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI-> WAV
$ 臆病 -Ow -s 44100 -o output.wav input.mid
MIDI-> OGG
$ 臆病 -Og -s 44100 -o output.ogg input.mid
Formatos devídeo
ビデオファイルのいくつかの一般的な変換は、以下を使用してリストされています Ffmpeg.
AVI-> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
バージョン9.04からは、libavcodec-unstripped-52パッケージをインストールし、コマンドオプションで「-acodecmp3」を「-acodeclibmp3lame」に置き換える必要があります。
AVI-> VCD
オプションの追加 -本社 高品質を使用してください。
$ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg
AVI-> DV
これは、デジタルビデオカメラが生成するのと同じフォーマットであり、キノでの編集に使用できるフォーマットです。
$ ffmpeg -i movie.avi -target pal-dv movie.dv
これにより、目立たないオーディオタイミングエラーが発生します。 それらを避けたい場合は、次のようにする必要があります。
$ mencoder movie.avi -ovc lavc -oac pcm -o movie-new.avi $ ffmpeg -i movie-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm movie-new.avi
それを行う別の方法:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kinoは、この方法で生成されたAVI形式も読み取ります(たとえば、FLVから)。
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate = 1350 -o output.avi input.flv
AVI-> PNG
$ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 smile1.png
3GP-> MPEG4
$ ffmpeg -i movie.3gp -vcodec mpeg4 -codec mp3 movie.avi
RMVB-> AVI
$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts bitrate = 1200 video_input.rmvb -o video_output.avi
MPEG-> 3GP
$ ffmpeg -i file.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 output.3gp
または、より高品質:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 output.3gp
MPEG-> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG-> FLV
$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv
結果のファイルには、メタデータ情報が正しく含まれていません。 これは、次のようなFlashビデオビューアでファイルを使用する場合を意味します。 フラッシュビデオプレーヤー ファイルは正常に見えますが、プログレスバーは更新されません。 これを修正するには、ユーティリティを使用します flvtool2 あなたはそれを見つけるでしょう http://inlet-media.de/flvtool2。 Rubyで作成されているため、対応するパッケージをインストールする必要があります。 これは次のように使用されます。
$ flvtool2 -U movie.flv
また、と呼ばれる別のユーティリティがあります FLVメタデータインジェクター それがWindows用であっても、それは完全に動作します ワイン (少なくともコマンドラインバージョン)。 これは次のように使用されます。
$ワインflvmdi.exemovie.flv
FLV形式に変換する別の方法は メモリーコーダー:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -srate 22050 -ovc lavc -lavcopts vcodec = flv:vbitrate = 340:autoaspect:mbd = 2:trell: v4mv -vf scale = 320:240 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
FLV-> MPEG
$ ffmpeg -i video.flv video.mpeg
FLV-> AVI
$ ffmpeg -i video.flv video.avi
JPG-> DivX
$ mencoder -mf on:w = 800:h = 600:fps = 0.5 -ovc divx4 -o output.avi * .jpg
つまり、0.25秒ごとに写真が表示されます。XNUMX秒ごとにXNUMXを入力する必要があります。 FPS.
このコマンドが機能しない場合は、試してください
$ mencoder "mf://*.jpg" -mf fps = 0.25 -vf scale = 480:360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
コマンドを起動したパスにあるすべてのjpgファイルのビデオが表示され、1秒ごとに4枚の写真が表示されます。
ビデオに字幕を含める
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -subsubtitles.srt
ビデオをOGVTheora形式に変換します
Ogg TheoraはUbuntuにデフォルトでプリインストールされているビデオコーデックであるため、Ubuntuで再生するためにコーデックパックをインストールする必要はありません(これがtheoraの利点です)。 以下は、を使用したビデオ変換の例です。 ffmpeg2theoraインストールするには、ターミナルを開いて([アプリケーション]> [アクセサリ]> [ターミナル])、次のように記述します。
$ sudo aptitude インストール ffmpeg2theora
Ffmpeg2theoraはコマンドプログラム(グラフィックではない)であるため、すべてが端末から使用されます。変換するビデオは、ユーザーのホームフォルダーにある必要があります。
任意のビデオ形式-> Ogg Theora
$ ffmpeg2theoraビデオclip.extension
これにより、videoclip.ogvというOgvTheoraファイルが作成されます。 別の品質でエンコードするために、ビデオ品質:7、オーディオ品質:3としましょう。
$ ffmpeg2theora -v 7 -a3ビデオclip.extension
v2vプリセットを使用してビデオをエンコードすることもできます
$ ffmpeg2theora-pプレビュービデオclip.dv
o
$ ffmpeg2theora-pプロビデオclip.dv
ビデオのエンコーディングは、ビデオの10番目のXNUMXから始まり、ビデオのXNUMX番目の分で終わります。
$ ffmpeg2theora -s 10 -e120ビデオclip.extension
ビデオのブリトレートは512で、オーディオは96です。
$ ffmpeg2theora -V 512 -A96ビデオclip.extension
ビデオは640×480にサイズ変更されます
$ ffmpeg2theora -x 640 -y480ビデオclip.extension
ビデオサイズを最適化する
$ ffmpeg2theora--ビデオclip.extensionを最適化する
出力名を指定します(ビデオはすでにエンコードされています)
$ ffmpeg2theora-o代替名ビデオclip.extension
明らかなように、前のコマンドをXNUMX行で使用できます
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize-o代替名ビデオclip.extension
結果を確認する
ターゲットフォーマットがメディアプレーヤーでサポートされていない場合 トーテム あなたはアプリケーションを使用することができます 再生する パッケージに含まれるもの ffmpeg、でサポートされている任意の形式を再生します ffmpeg。 これは、たとえば、AMRモバイルオーディオ形式の場合に役立ちます。
その他のコンバーター
- あなたの携帯電話、iPod、PSP、PCに直接無料のビデオファイルに変換します これはオンライン変換サービスであるため、PCに何もインストールする必要はありません。
- Zamzar 別の無料のオンラインフォーマットコンバータ。 ドキュメントとオーディオとビデオの両方を変換できます。
- フィルシュ そして別のオンラインフォーマットコンバーター!
- モバイルメディアコンバータ これは、かなりシンプルなグラフィカルインターフェイスを備えたマルチプラットフォームコンバータです。 XNUMXつのバージョンで動作します Ffmpeg 追加のフォーマットをサポートするようにコンパイルされています。
- アリスタトランスコーダー これは、特にビデオ形式の変換をはるかに簡単にする新しいプロジェクトです。 グラフィック的には非常に優れていますが、Ubuntu用にまだパッケージ化されていないため、試してみたい場合は古い方法で行う必要があります。
- ファイルを変換する Convert Filesは、新しいオンラインファイル変換サービスです。 これは、特定の形式でファイルを入力して、同じカテゴリ内の同じ形式または別の形式の別のファイルに変換できるサービスを選択するときに、ユーザーが持つもうXNUMXつのオプションです。
- コメットドキュメント これは、50以上の異なる形式で動作する強力な多目的オンラインコンバーターであり、まったく何もインストールすることなく、完全に無料で、ブラウザーから直接あらゆる種類の変換を実行できます。
おかげで...私は、プログラムがそれほど単純であるが非常に強力であることができるすべてを知りませんでした、私は毎日Linuxに切り替えるという私の決定をより確信しています(私はOpenSuse 12.2を持っています)
写真に写っているのはどのビデオエディタですか?
それは«Cinelerra»と呼ばれています
グラシアス! サルド!
私はそのような美しいトピックと貴重な情報に帽子を脱いでいます。昨日12年12月2011日、ビデオ形式を変更する方法を探していて、Ffmpegからの情報に出くわしました。読んだ後、その真の力と今日、私はこのトピックを詳細な情報とともに見つけました。
優れたトピック
このブログで癒されたもう一つの頭痛。 間違いなく、インターネット上で最高です。
ダニに感謝します。
抱擁! ポール。