Siin on lühike juhend helifailide teisendamiseks ffmpegi abil. |
Helivormingud
MP3 -> MP3
Selle eesmärk on halvendada MP3 kvaliteeti:
$ lame -b 64 source_file.mp3 sihtkoha_fail.mp3
64 saab faili uueks bitikiiruseks. Kasutada saab ükskõik millist järgmistest väärtustest: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Mida suurem on bitikiirus, seda parem on helikvaliteet (ja seda kõrgem on faili suurus).
MP3 -> OGG
Vaja on programmi Mp32ogg
$ sudo aptitude installige mp32ogg
Teisendada
$mp32ogg music.mp3 music.ogg
Kogu kausta teisendamiseks
$ mp32ogg * .mp3 * .ogg
Siin on mõned levinud helifailide konversioonid Ffmpeg.
WMA -> MP3
Pärast parameetrit ab täpsustame bitrate MP3-st (näites 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
Eemaldage heli MPEG-failist ja teisendage see MP3-ks
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ pelgus -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ pelgus -Og -s 44100 -o output.ogg input.mid
Video formaadid
Mõned levinud konversioonid videofailides on loetletud allpool Ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
Alates versioonist 9.04 peate installima paketi libavcodec-unstripped-52 ja käsuvalikutes asendama '-acodec mp3' -ga '-acodec libmp3lame'.
AVI -> VCD
Valiku lisamine -hq kasutage kvaliteetset.
$ ffmpeg -i myfile.avi -target pal -vcd myfile_vcd.mpg
AVI -> DV
See on digitaalse video formaat, sama, mida toodab digitaalne videokaamera, ja seda saab kasutada Kinoga toimetamiseks.
$ ffmpeg -i movie.avi -target pal-dv movie.dv
See annab mulle mõned heli ajastamise vead, mida ma ei näe märgatavana. Kui soovite neid vältida, peate seda tegema nii:
$ 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 &&m movie-new.avi
Teine võimalus seda teha:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino loeb ka sel viisil loodud AVI-vormingut (näiteks FLV-st):
$ 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 swing1.png
3GP -> MPEG4
$ ffmpeg -i film.3gp -vcodec mpeg4 -acodec 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 väljund. 3gp
Või ka kvaliteetsemalt:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 väljund. 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
Saadud fail ei sisalda metaandmete teavet õigesti. See tähendab, et kui kasutate faili näiteks Flash-videovaaturis Flash-videopleier fail näeb hea välja, kuid edenemisriba ei värskendata. Selle parandamiseks kasutage utiliiti flvtööriist2 et leiate selle http://inlet-media.de/flvtool2. See on valmistatud rubiinis, nii et peate installima vastava paketi. Seda kasutatakse järgmiselt:
$ flvtool2 -U movie.flv
Meil on ka teine utiliit nimega FLV MetaData pihusti et isegi kui see on Windowsi jaoks, töötab see suurepäraselt Vein (vähemalt käsurea versioon). Seda kasutatakse järgmiselt:
$ vein flvmdi.exe movie.flv
Teine võimalus FLV-vormingusse teisendamiseks on Memkooder:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -rate 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 peal: w = 800: h = 600: fps = 0.5 -ovc divx4 -o väljund.avi * .jpg
Nii et see näitab teile fotot iga kahe sekundi järel, kui soovite iga nelja sekundi tagant, peaksite panema 0.25 fps.
Kui see käsk teie jaoks ei tööta, proovige
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf skaala = 480: 360 -o väljund.avi -ovc lavc -lavcopts vcodec = mpeg4
Sellega saate video kõigist JPG-failidest, mis asuvad sellel teel, kust käsk käivitate ja mis näitab teile 1 foto iga 4 sekundi järel
Lisage videole subtiitrid
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Teisendage video OGV Theora vormingusse
Ogg Theora on Ubuntu vaikimisi eelinstallitud videokoodek, seega ei pea nende Ubuntu esitamiseks installima ühtegi koodekipaketti (see on theora eelis). Allpool on mõned näited videokonversioonide kasutamisest ffmpeg2 theoraSelle installimiseks avame terminali (rakendused> lisaseadmed> terminal) ja kirjutame:
$ sudo aptitude installib ffmpeg2theora
Ffmpeg2theora on käsuprogramm (mitte graafiline), seega kasutatakse kõike terminalist, teisendatav video peab olema kasutaja kodukataloogis.
mis tahes videovorming -> Ogg Theora
$ ffmpeg2theora videoklipp.extension
see loob Ogv Theora faili nimega video clip.ogv. Selle kodeerimiseks mõne muu kvaliteediga oletame, et videokvaliteet: 7 ja helikvaliteet: 3
$ ffmpeg2theora -v 7 -a 3 videoklipp.extension
saate video kodeerimiseks kasutada ka v2v Presets
$ ffmpeg2theora -p eelvaate videoklipp.dv
o
$ ffmpeg2theora -p pro videoklipp.dv
et video kodeerimine algab teisest kümnest ja lõpeb video teisel minutil
$ ffmpeg2theora -s 10 -e 120 videoklipp.extension
et video britraat on 512 ja heli 96
$ ffmpeg2theora -V 512 -A 96 videoklipp.extension
video suurus on 640 × 480
$ ffmpeg2theora -x 640 -y 480 videoklipp.extension
optimeerida video suurust
$ ffmpeg2theora - optimeerige videoklipp.extension
määrake väljundi nimi (video on juba kodeeritud)
$ ffmpeg2theora -o alternatiivse nimega videoklipp.extension
nagu on ilmne, saate eelmisi käske kasutada ühel real
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimeeri -o alternatiivse nimega videoklipp. laiendus
Kontrollige tulemust
Kui meediumipleier ei toeta sihtvormingut tootem saate rakendust kasutada ffplay mis pakendis on ffmpeg, see mängib mis tahes vormingut, mida toetab ffmpeg. See on kasulik näiteks AMR-i mobiilse helivormingu puhul.
Muud muundurid
- Teisendage tasuta videofailide jaoks otse oma mobiiltelefoni, iPodi, PSP-d, arvutisse See on veebipõhine teisendusteenus, seega ei pea te arvutisse midagi installima.
- Zamzar Teine tasuta veebivormingu muundur. See võimaldab teisendada nii dokumente kui ka heli ja videot.
- nõmedad Ja veel üks veebivormingu muundur!
- Mobile Media Converter See on mitmeplatvormiline muundur, millel on üsna lihtne graafiline liides. Töötab ühe versiooniga Ffmpeg koostatud täiendavate vormingute toetamiseks.
- Arista transkooder See on uus projekt, mis muudab videovormingute teisendamise palju lihtsamaks. Graafiliselt on see väga tore, kuigi see pole veel Ubuntu jaoks pakendatud ja kui soovite seda proovida, peate seda tegema vanaviisi.
- Konverteeri faile Failide teisendamine on uus veebipõhine failide teisendusteenus. Kasutajatel on teenuse valimisel veel üks võimalus, mis võimaldab meil sisestada faili kindlas vormingus, nii et selle saab teisendada teiseks failiks samas või teises vormingus samas kategoorias.
- komeetdokid See on võimas mitmeotstarbeline veebimuundur, mis töötab enam kui 50 erineva vorminguga, võimaldades teil igasuguseid konversioone läbi viia otse brauserist, ilma et peaksite üldse midagi installima, ja täiesti tasuta.
Aitäh ... Ma ei teadnud kõike, mida nii lihtne, kuid nii võimas programm teha võib, olen iga päev veendunud oma otsuses Linuxile üle minna (mul on OpenSuse 12.2)
Millist videotöötlust on fotol näha?
Seda nimetatakse «Cinelerra»
Aitäh! Terviseks!
Võtan mütsi maha nii ilusa teema ja väärtusliku teabe eest, pean kommenteerima, et eile, 12-12-2011, otsisin videovorminguid ja leidsin Ffmpegist teavet, pärast lugemist näen selle tõelist jõudu ja täna leian selle teema koos detailne info.
Suurepärane teema
Järjekordne peavalu, mille see blogi parandas. Parim Internetis, kahtlemata.
Aitäh Dani.
Kallistama! Paul.