Her er en kort guide til konvertering av lydfiler ved hjelp av ffmpeg. |
Lydformater
MP3 -> MP3
Dette for å senke kvaliteten på en MP3:
$ lame -b 64 source_file.mp3 destinasjonsfil.mp3
64 vil være den nye bithastigheten for filen. Hvilke som helst av følgende verdier kan brukes: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Jo høyere bithastighet, jo høyere lydkvalitet ( og jo høyere filstørrelse).
MP3 -> OGG
Mp32ogg-program kreves
$ sudo aptitude installer mp32ogg
Å konvertere
$mp32ogg music.mp3 music.ogg
For å konvertere hele mappen
$ mp32ogg * .mp3 * .ogg
Her er noen vanlige konverteringer i lydfiler ved hjelp av ffmpeg.
WMA -> MP3
Etter parameteren ab vi vil spesifisere bitrate av MP3 (192 i eksemplet).
$ 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
Pakk ut lyden fra en MPEG-fil og konverter den til MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ skyhet -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ skyhet -Og -s 44100 -o output.ogg input.mid
Videoformater
Noen vanlige konverteringer i videofiler er oppført nedenfor ved hjelp av ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -kodek mp3 -ar 11025 movie.flv
Fra versjon 9.04 må du installere pakken libavcodec-unstripped-52 og erstatte '-acodec mp3' med '-acodec libmp3lame' i kommandoalternativene.
AVI -> VCD
Legger til alternativet -hq bruk høy kvalitet.
$ ffmpeg -i myfile.avi -mål pal-vcd myfile_vcd.mpg
AVI -> DV
Dette er Digital Video-formatet, det samme formatet som et digitalt videokamera produserer og er det som kan brukes til redigering med Kino.
$ ffmpeg -i movie.avi -mål pal-dv movie.dv
Dette gir meg noen lydtidsfeil som jeg ikke ser blir lagt merke til. Hvis du vil unngå dem, må du gjøre det på denne måten:
$ 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
En annen måte å gjøre det på:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino leser også AVI-formatet som genereres på denne måten (for eksempel fra en 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 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 utgang. 3gp
Eller også med mer kvalitet:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 utgang. 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
Den resulterende filen inneholder ikke metadatainformasjonen riktig. Dette innebærer at når du bruker filen i en Flash-videovisning som Flash-videospiller filen vil se bra ut, men fremdriftslinjen oppdateres ikke. Bruk verktøyet for å fikse dette flvtool2 at du finner den i http://inlet-media.de/flvtool2. Den er laget i Ruby, så du må installere den tilsvarende pakken. Den brukes slik:
$ flvtool2 -U movie.flv
Vi har også et annet verktøy som heter FLV MetaData Injector at selv om det er for Windows, fungerer det perfekt med Vin (i det minste kommandolinjeversjonen). Den brukes slik:
$ vin flvmdi.exe movie.flv
En annen måte å konvertere til FLV-format er å bruke minnekoder:
$ 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 skala = 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 på: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Så det viser deg et bilde hvert annet sekund, hvis du vil ha hvert fjerde sekund, bør du legge inn 0.25 fps.
Hvis denne kommandoen ikke fungerer for deg, kan du prøve
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf skala = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
Med hvilken du får tak i en video av alle jpg-filene som ligger i banen du starter kommandoen fra, og som viser deg 1 bilde hvert 4. sekund
Ta med undertekster i en video
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Konverter en video til OGV Theora-format
Ogg Theora er videokodeken forhåndsinstallert i Ubuntu, så du trenger ikke å installere noen kodepakke for å spille dem i Ubuntu (det er fordelen med theora). Nedenfor er noen eksempler på videokonvertering som brukes ffmpeg2theoraFor å installere det åpner vi en terminal (applikasjoner> tilbehør> terminal) og skriver:
$ sudo aptitude installer ffmpeg2theora
Ffmpeg2theora er et kommandoprogram (ikke grafisk), så alt brukes fra terminalen, videoen du vil konvertere må være i brukerens hjemmemappe.
hvilket som helst videoformat -> Ogg Theora
$ ffmpeg2theora videoklipp. utvidelse
Dette vil opprette en Ogv Theora-fil kalt video clip.ogv. For å kode det med en annen kvalitet, la oss si videokvalitet: 7 og lydkvalitet: 3:
$ ffmpeg2theora -v 7 -a 3 videoklipp. utvidelse
Du kan også bruke v2v forhåndsinnstillinger til å kode videoen din
$ ffmpeg2theora -p forhåndsvisning av videoklipp.dv
o
$ ffmpeg2theora -p pro videoklipp.dv
at kodingen av videoen starter fra andre 10 og slutter i andre minutt av videoen
$ ffmpeg2theora -s 10 -e 120 videoklipp. utvidelse
at videoen britrate er 512 og lyden 96
$ ffmpeg2theora -V 512 -A 96 videoklipp. utvidelse
størrelsen på videoen er endret til 640 × 480
$ ffmpeg2theora -x 640 -y 480 videoklipp. utvidelse
optimaliser videostørrelsen
$ ffmpeg2theora - optimaliser videoklipp. utvidelse
spesifiser utdata navn (video allerede kodet)
$ ffmpeg2theora -o videoklipp med alternativt navn. utvidelse
Som det er åpenbart, kan du bruke de forrige kommandoene i en enkelt linje
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 - optimaliser -o alternativt navn videoklipp. utvidelse
Sjekk resultatet
Hvis målformatet ikke støttes av mediaspilleren Totem du kan bruke applikasjonen ffplay hva som kommer i pakken ffmpeg, vil spille av hvilket som helst format som støttes av ffmpeg. Dette er for eksempel nyttig for AMR mobile lydformat.
Andre omformere
- Konverter gratis videofiler direkte til mobiltelefonen, iPod, PSP, PC Det er en online konverteringstjeneste, så du trenger ikke ha noe installert på PCen.
- Zamzar En annen gratis online formatkonverterer. Det gjør det mulig å konvertere både dokumenter og lyd og video.
- filsh Og en annen online formatkonverterer!
- Mobil Media Converter Det er en multiplatform-omformer med et ganske enkelt grafisk grensesnitt. Fungerer med en versjon ffmpeg kompilert for å støtte tilleggsformater.
- Edge Transcoder Det er et nytt prosjekt som gjør det mye enklere å konvertere videoformater, spesielt. Grafisk er det veldig hyggelig, selv om det ennå ikke er pakket for Ubuntu, og hvis du vil prøve det, må du gjøre det på den gamle måten.
- Konverter filer Convert Files er en ny online filkonverteringstjeneste. Det er et alternativ som brukerne har når de velger en tjeneste som lar oss legge inn en fil i et bestemt format, slik at den kan konverteres til en annen fil i samme eller i et annet format i samme kategori.
- kometdoktorer Det er en kraftig online-omformer som fungerer med mer enn 50 forskjellige formater, slik at du kan utføre alle slags konverteringer direkte fra nettleseren, uten behov for å installere absolutt noe, og helt gratis.
Takk ... Jeg visste ikke alt som et program så enkelt, men så kraftig kunne gjøre, hver dag er jeg mer overbevist om min beslutning om å bytte til Linux (jeg har OpenSuse 12.2)
Hvilken videoredigerer er den som er sett på bildet?
Den heter «Cinelerra»
Takk skal du ha! Jubel!
Jeg tar hatten av for et så vakkert emne og verdifull informasjon, jeg må kommentere at jeg i går 12-12-2011 ønsket å endre videoformater, og jeg kom over informasjon fra Ffmpeg, etter å ha lest, ser jeg dens virkelige kraft og finn dette emnet med detaljert informasjon.
Utmerket tema
Nok en hodepine helbredet av denne bloggen. Det beste på Internett, uten tvil.
Takk Dani.
Klem! Paul.