Hier is een korte handleiding voor het converteren van audiobestanden met ffmpeg. |
Formatos de audio
MP3 -> MP3
Dit is om de kwaliteit van een mp3 te verlagen:
$ lame -b 64 source_file.mp3 bestemming_file.mp3
64 is de nieuwe bitrate van het bestand. Elk van de volgende waarden kan worden gebruikt: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Hoe hoger de bitrate, hoe hoger de audiokwaliteit ( en hoe hoger de bestandsgrootte).
MP3 -> OGG
Mp32ogg-programma vereist
$ sudo aptitude installeer mp32ogg
Bekeren
$ mp32ogg muziek.mp3 muziek.ogg
Om de hele map te converteren
$ mp32ogg * .mp3 * .ogg
Hier zijn enkele veelvoorkomende conversies in geluidsbestanden met ffmpeg.
WMA -> MP3
Na de parameter ab we zullen de bitrate MP3 (192 in het voorbeeld).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i muziek.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 muziek.amr
WAV -> AMR
$ ffmpeg -i muziek.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 muziek.amr
MPEG -> MP3
Extraheer de audio uit een MPEG-bestand en converteer het naar MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ verlegenheid -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ verlegenheid -Og -s 44100 -o output.ogg input.mid
Videoformaat
Enkele veelvoorkomende conversies in videobestanden worden hieronder vermeld met ffmpeg.
AVI -> FLV
$ ffmpeg -i film.avi -acodec mp3 -ar 11025 film.flv
Vanaf versie 9.04 moet je het libavcodec-unstripped-52 pakket installeren en '-acodec mp3' vervangen door '-acodec libmp3lame' in de commando-opties.
AVI -> VCD
De optie toevoegen -hoofdkwartier gebruik hoge kwaliteit.
$ ffmpeg -i myfile.avi -target pal-vcd mijnfile_vcd.mpg
AVI -> DV
Dit is de digitale video-indeling, dezelfde die wordt geproduceerd door een digitale videocamera en die kan worden gebruikt voor bewerking met Kino.
$ ffmpeg -i movie.avi -target pal-dv movie.dv
Dit geeft me een aantal audio-timingfouten die ik niet zie worden opgemerkt. Als u ze wilt vermijden, moet u dit op deze manier doen:
$ 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
Een andere manier om het te doen:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino leest ook het AVI-formaat dat op deze manier wordt gegenereerd (bijvoorbeeld van een FLV):
$ mencoder -oac mp3lame -ovc xvid-van 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 film.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 uitvoer. 3gp
Of ook met meer kwaliteit:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 uitvoer. 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
Het resulterende bestand bevat de metagegevens niet correct. Dit houdt in dat wanneer u het bestand in een Flash-videoviewer gebruikt, zoals Flash-videospeler het bestand ziet er goed uit, maar de voortgangsbalk wordt niet bijgewerkt. Gebruik het hulpprogramma om dit op te lossen flvtool2 waar je het in zult vinden http://inlet-media.de/flvtool2. Het is gemaakt in Ruby, dus u moet het bijbehorende pakket installeren. Het wordt als volgt gebruikt:
$ flvtool2 -U movie.flv
We hebben ook een ander hulpprogramma genaamd FLV MetaData-injector dat zelfs als het voor Windows is, het perfect werkt met Wijn (tenminste de opdrachtregelversie). Het wordt als volgt gebruikt:
$ wine flvmdi.exe movie.flv
Een andere manier om naar FLV-indeling te converteren, is door geheugencoder:
$ 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 schaal = 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 aan: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Dus het toont je elke twee seconden een foto, als je elke vier seconden wilt, moet je 0.25 in fps.
Als dit commando niet werkt, probeer het dan
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf schaal = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
Hiermee krijgt u een video van alle jpg-bestanden die zich bevinden in het pad van waaruit u de opdracht start en die u elke 1 seconden 4 foto laat zien
Voeg ondertitels toe aan een video
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Converteer een video naar het OGV Theora-formaat
Ogg Theora is de videocodec die standaard in Ubuntu is voorgeïnstalleerd, dus u hoeft geen codecpakket te installeren om ze in Ubuntu af te spelen (dat is het voordeel van theora). Hieronder staan enkele voorbeelden van videoconversies met ffmpeg2theoraOm het te installeren, openen we een terminal (applicaties> accessoires> terminal) en schrijven:
$ sudo aptitude installeer ffmpeg2theora
Ffmpeg2theora is een commandoprogramma (niet grafisch), dus alles wordt vanaf de terminal gebruikt, de video die je wilt converteren moet in de thuismap van de gebruiker staan.
elk videoformaat -> Ogg Theora
$ ffmpeg2theora videoclip.extensie
hierdoor wordt een Ogv Theora-bestand gemaakt met de naam videoclip.ogv. Om het met een andere kwaliteit te coderen, laten we zeggen videokwaliteit: 7 en audiokwaliteit: 3:
$ ffmpeg2theora -v 7 -een 3 videoclip.extensie
je kunt ook de v2v-voorinstellingen gebruiken om je video te coderen
$ ffmpeg2theora -p voorbeeld videoclip.dv
o
$ ffmpeg2theora -p pro videoclip.dv
dat de codering van de video begint vanaf de tweede 10 en eindigt in de tweede minuut van de video
$ ffmpeg2theora -s 10 -e 120 videoclip.extensie
dat de video-britrate 512 is en de audio 96
$ ffmpeg2theora -V 512 -A 96 videoclip. extensie
de video wordt verkleind tot 640 × 480
$ ffmpeg2theora -x 640 -y 480 videoclip.extensie
optimaliseer het videoformaat
$ ffmpeg2theora - optimaliseer videoclip.extensie
specificeer uitvoernaam (video al gecodeerd)
$ ffmpeg2theora -o videoclip met alternatieve naam. extensie
zoals duidelijk is, kunt u de vorige opdrachten op één regel gebruiken
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimaliseren -o alternatieve-naam videoclip.extensie
Bekijk het resultaat
Als het doelformaat niet wordt ondersteund door de mediaspeler Totem u kunt de applicatie gebruiken ffplay wat er in het pakket zit ffmpeg, het speelt elk formaat dat wordt ondersteund door ffmpeg. Dit is bijvoorbeeld handig voor het mobiele audioformaat AMR.
Andere converters
- Converteer gratis videobestanden rechtstreeks naar uw mobiele telefoon, iPod, PSP, pc Het is een online conversieservice, dus u hoeft niets op uw pc te hebben geïnstalleerd.
- Zamzar Nog een gratis online formaatconvertor. Hiermee kunnen zowel documenten als audio en video worden geconverteerd.
- Vlissingen En nog een online formaatconvertor!
- Mobile Media Converter Het is een multiplatform-converter met een vrij eenvoudige grafische interface. Werkt met één versie ffmpeg gecompileerd om extra formaten te ondersteunen.
- Edge-transcoder Het is een nieuw project dat het converteren van videoformaten vooral veel gemakkelijker maakt. Grafisch is het erg mooi, hoewel het nog niet is verpakt voor Ubuntu en als je het wilt proberen, zul je het op de oude manier moeten doen.
- Converteer bestanden Convert Files is een nieuwe online bestandsconversieservice. Het is nog een optie die gebruikers hebben bij het kiezen van een service waarmee we een bestand in een bepaald formaat kunnen introduceren, zodat het kan worden geconverteerd naar een ander bestand in hetzelfde of een ander formaat binnen dezelfde categorie.
- Cometdocs Het is een krachtige, multifunctionele online converter die werkt met meer dan 50 verschillende formaten, waardoor u allerlei soorten conversies rechtstreeks vanuit de browser kunt uitvoeren, zonder dat u absoluut iets hoeft te installeren, en helemaal gratis.
Dank je ... ik wist niet alles wat een programma zo eenvoudig maar zo krachtig zou kunnen doen, ik ben elke dag meer overtuigd van mijn beslissing om over te schakelen naar Linux (ik heb OpenSuse 12.2)
Welke video-editor is te zien op de foto?
Het heet «Cinelerra»
Dank je! Proost!
Ik neem mijn hoed af voor zo'n mooi onderwerp en waardevolle informatie, ik moet zeggen dat ik gisteren 12-12-2011 op zoek was naar hoe ik videoformaten kon veranderen en ik kwam informatie tegen van Ffmpeg, na het lezen zie ik de ware kracht en vandaag vind ik dit onderwerp met gedetailleerde informatie.
Uitstekend onderwerp
Weer een hoofdpijn genezen door deze blog. Zonder twijfel de beste op internet.
Bedankt Dani.
Knuffel! Paul.