Ffmpeg: mengonversi format multimedia

Berikut adalah panduan singkat untuk mengonversi file audio menggunakan ffmpeg.

Format audio

MP3 -> MP3

Ini untuk menurunkan kualitas MP3:

$ lame -b 64 source_file.mp3 destination_file.mp3

64 akan menjadi bitrate baru dari file tersebut. Salah satu dari nilai berikut dapat digunakan: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Semakin tinggi bitrate, semakin tinggi kualitas audionya ( dan semakin tinggi ukuran file).

MP3 -> OGG

Program Mp32ogg diperlukan

$ sudo aptitude menginstal mp32ogg

Untuk mengubah

$ mp32ogg musik.mp3 musik.ogg

Untuk mengonversi seluruh folder

$ mp32ogg * .mp3 * .ogg

Berikut adalah beberapa konversi umum dalam file suara yang digunakan Ffmpeg.dll.

WMA -> MP3

Setelah parameter ab kami akan menentukan bitrate MP3 (192 dalam contoh).

$ 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

Ekstrak audio dari file MPEG dan konversikan ke MP3

$ffmpeg -i video.mpg -f mp3 audio_track.mp3

MIDI -> WAV

$ sifat takut-takut -Ow -s 44100 -o output.wav input.mid

MIDI -> OGG

$ sifat takut-takut -Og -s 44100 -o output.ogg input.mid

Format video

Beberapa konversi umum dalam file video tercantum di bawah ini menggunakan Ffmpeg.dll.

AVI -> FLV

$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv

Dari versi 9.04 Anda harus menginstal paket libavcodec-unstripped-52 dan mengganti '-acodec mp3' dengan '-acodec libmp3lame' pada opsi perintah.

AVI -> VCD

Menambahkan opsi -hq gunakan kualitas tinggi.

$ ffmpeg -i myfile.avi -target sobat-vcd myfile_vcd.mpg

AVI -> DV

Ini adalah format Video Digital, format yang sama yang dihasilkan oleh kamera video digital dan yang dapat digunakan untuk mengedit dengan Kino.

$ ffmpeg -i movie.avi -target sobat-dv movie.dv

Ini memberi saya beberapa kesalahan waktu audio yang menurut saya tidak diperhatikan. Jika Anda ingin menghindarinya, Anda harus melakukannya dengan cara ini:

$ 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

Cara lain untuk melakukannya:

$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq

Kino juga membaca format AVI yang dihasilkan dengan cara ini (misalnya dari 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 video mentah -s 320x240 swing1.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 keluaran. 3gp

Atau juga dengan kualitas lebih:

$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 keluaran. 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

File yang dihasilkan tidak berisi informasi metadata dengan benar. Ini menyiratkan bahwa ketika Anda menggunakan file dalam penampil video Flash seperti Pemutar Video Flash file akan terlihat bagus tetapi bilah kemajuan tidak akan diperbarui. Untuk mengatasinya gunakan utilitas flvtool2 yang akan Anda temukan http://inlet-media.de/flvtool2. Itu dibuat di Ruby jadi Anda harus menginstal paket yang sesuai. Ini digunakan seperti ini:

$ flvtool2 -U movie.flv

Kami juga memiliki utilitas lain yang disebut Injektor MetaData FLV bahwa meskipun itu untuk Windows, ia bekerja dengan sempurna anggur (setidaknya versi baris perintah). Ini digunakan seperti ini:

$ wine flvmdi.exe movie.flv

Cara lain untuk mengonversi ke format FLV adalah menggunakan Kode Memo:

$ 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 pada: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg

Jadi itu menunjukkan kepada Anda foto setiap dua detik, jika Anda ingin setiap empat detik Anda harus memasukkan 0.25 fps.

Jika perintah ini tidak berhasil untuk Anda, coba

$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf scale = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4

Dengan apa Anda akan mendapatkan video dari semua file jpg yang terletak di jalur tempat Anda meluncurkan perintah dan itu menunjukkan kepada Anda 1 foto setiap 4 detik

Sertakan subtitle dalam video

$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitle.srt

Konversi video ke format OGV Theora

Ogg Theora adalah codec video yang telah diinstal sebelumnya secara default di Ubuntu, jadi Anda tidak perlu menginstal paket codec apa pun untuk memutarnya di Ubuntu (itulah keuntungan dari theora). Berikut adalah beberapa contoh penggunaan konversi video ffmpeg2theoraUntuk menginstalnya, kami membuka terminal (aplikasi> aksesori> terminal) dan menulis:

$ sudo aptitude instal ffmpeg2theora

Ffmpeg2theora adalah program perintah (bukan grafik), jadi semuanya digunakan dari terminal, video yang ingin Anda ubah harus ada di folder beranda pengguna.

format video apa pun -> Ogg Theora

$ ffmpeg2theora video clip.extension

ini akan membuat file Ogv Theora bernama video clip.ogv. Untuk menyandikannya dengan kualitas lain, katakanlah kualitas video: 7 dan kualitas audio: 3:

$ ffmpeg2theora -v 7 -a 3 klip video. ekstensi

Anda juga dapat menggunakan Preset v2v untuk menyandikan video Anda

$ ffmpeg2theora -p pratinjau video clip.dv

o

$ ffmpeg2theora -p pro video clip.dv

bahwa pengkodean video dimulai dari 10 detik dan berakhir di menit kedua video

$ ffmpeg2theora -s 10 -e 120 klip video. ekstensi

bahwa video britrate 512 dan audio 96

$ ffmpeg2theora -V 512 -A 96 ekstensi video klip

video diubah ukurannya menjadi 640 × 480

$ ffmpeg2theora -x 640 -y 480 klip video. ekstensi

mengoptimalkan ukuran video

$ ffmpeg2theora --mengoptimalkan klip video. ekstensi

tentukan nama keluaran (video sudah dienkode)

$ ffmpeg2theora -o nama-alternatif klip video. ekstensi

seperti yang jelas Anda dapat menggunakan perintah sebelumnya dalam satu baris

$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimalisasi -o klip video nama alternatif. ekstensi

Periksa hasilnya

Jika format target tidak didukung oleh pemutar media Totem Anda dapat menggunakan aplikasi ini ffplay apa yang ada di dalam paket ffmpeg, itu akan memainkan format apa pun yang didukung oleh ffmpeg. Ini berguna, misalnya, untuk format audio seluler AMR.

Konverter lainnya

  • Konversikan file video gratis langsung ke ponsel, iPod, PSP, PC Anda Ini adalah layanan konversi online, jadi Anda tidak perlu menginstal apa pun di PC Anda.
  • Zamzar Pengonversi format online gratis lainnya. Ini memungkinkan konversi dokumen dan audio dan video.
  • kotor Dan pengubah format online lainnya!
  • Pengonversi Media Seluler Ini adalah konverter multiplatform dengan antarmuka grafis yang cukup sederhana. Bekerja dengan satu versi Ffmpeg.dll dikompilasi untuk mendukung format tambahan.
  • Transcoder Arista Ini adalah proyek baru yang sangat memfasilitasi konversi format video, khususnya. Secara grafis sangat bagus, meskipun belum dikemas untuk Ubuntu dan jika Anda ingin mencobanya, Anda harus melakukannya dengan cara lama.
  • Mengkonversi File Konversi File adalah layanan konversi file online baru. Ini adalah satu opsi lagi yang dimiliki pengguna ketika memilih layanan yang memungkinkan kita memasukkan file dalam format tertentu sehingga dapat diubah menjadi file lain dalam format yang sama atau dalam format lain dalam kategori yang sama.
  • cometdocs Ini adalah konverter daring multiguna yang kuat yang bekerja dengan lebih dari 50 format berbeda, memungkinkan Anda untuk melakukan semua jenis konversi langsung dari peramban, tanpa perlu memasang apa pun, dan sepenuhnya gratis.

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   ghermain dijo

    Terima kasih ... Saya tidak tahu semua hal yang dapat dilakukan oleh program yang sederhana namun kuat ini, setiap hari saya semakin yakin dengan keputusan saya untuk beralih ke Linux (saya memiliki OpenSuse 12.2)

  2.   Gambar placeholder Juan Escobar Arias dijo

    Editor video apa yang terlihat di foto?

    1.    kike dijo

      Ini disebut «Cinelerra»

  3.   Mari gunakan Linux dijo

    Terima kasih! Bersulang!

  4.   eM Katakan eM dijo

    Saya angkat topi untuk topik yang begitu indah dan informasi yang berharga, saya harus berkomentar bahwa kemarin 12-12-2011 saya ingin mengubah format video dan saya menemukan informasi dari Ffmpeg, setelah membaca saya melihat kekuatan aslinya dan hari ini saya temukan topik ini dengan informasi terperinci.
    Topik yang bagus

  5.   Daniel dijo

    Sakit kepala lainnya disembuhkan oleh blog ini. Tidak diragukan lagi yang terbaik di Internet.

    1.    ayo gunakan linux dijo

      Terima kasih Dani.
      Memeluk! Paul.