Ffmpeg:マルチメディアフォーマットの変換

これは、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以上の異なる形式で動作する強力な多目的オンラインコンバーターであり、まったく何もインストールすることなく、完全に無料で、ブラウザーから直接あらゆる種類の変換を実行できます。

7コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ガーメイン

    おかげで...私は、プログラムがそれほど単純であるが非常に強力であることができるすべてを知りませんでした、私は毎日Linuxに切り替えるという私の決定をより確信しています(私はOpenSuse 12.2を持っています)

  2.   Juan EscobarAriasプレースホルダー画像

    写真に写っているのはどのビデオエディタですか?

    1.    キキー

      それは«Cinelerra»と呼ばれています

  3.   Linuxを使いましょう

    グラシアス! サルド!

  4.   エムディエム

    私はそのような美しいトピックと貴重な情報に帽子を脱いでいます。昨日12年12月2011日、ビデオ形式を変更する方法を探していて、Ffmpegからの情報に出くわしました。読んだ後、その真の力と今日、私はこのトピックを詳細な情報とともに見つけました。
    優れたトピック

  5.   Daniel Mölk

    このブログで癒されたもう一つの頭痛。 間違いなく、インターネット上で最高です。

    1.    Linuxを使いましょう

      ダニに感謝します。
      抱擁! ポール。