Welkom in de wereld van videoproductie! Of je nu een beginner of een ervaren videomaker bent, een van de belangrijkste vaardigheden om te beheersen is het naadloos samenvoegen van audio en video. In dit artikel zullen we ons richten op FFmpeg, een krachtige command-line tool waarmee je eenvoudig audio en video kunt samenvoegen.
FFmpeg is open-source software waarmee je multimedia bestanden kunt converteren, bewerken en streamen. Het wordt veel gebruikt door professionals en liefhebbers en heeft veel mogelijkheden, waaronder het samenvoegen van audio- en videobestanden. In deze handleiding leer je hoe je audio en video kunt samenvoegen met behulp van FFmpeg. Dus, of je nu een YouTube-video, een podcast of een film maakt, je hebt de vaardigheden om het geluid en het beeld geweldig te maken.
In dit artikel
Voorbereiding
Ben je klaar om de kunst van het samenvoegen van audio en video te beheersen? Laten we dan in de wereld van FFmpeg duiken, een krachtig en veelzijdig hulpmiddel dat je kan helpen professionele resultaten te behalen.
Met FFmpeg kun je audio- en videobestanden in elk formaat opnemen, converteren en streamen, waardoor het een complete en cross-platform oplossing is. Het is ook een geweldig hulpmiddel voor het decoderen, coderen, transcoderen, muxen, demuxen, streamen, filteren en afspelen van elk type media.
Maar voordat we beginnen met het samenvoegen van videobestanden met behulp van FFmpeg, is het belangrijk om de basisprincipes van containerformaten en videocodecs te begrijpen. Dit zijn de bouwstenen van je video's en de specifieke types waarmee je werkt, bepalen de methode die je zult gebruiken om ze samen te voegen. Dus, maak je klaar en laten we beginnen!
Hoe u video kunt combineren met twee audio's met behulp van FFmpeg
Bent u op zoek om meerdere audiotracks aan uw video toe te voegen? Met FFmpeg kunt u eenvoudig video combineren met twee audiostromen. Of u nu een buitenlandse versie van uw video maakt of een alternatieve audiotrack toevoegt, deze methode zal u helpen om professionele resultaten te behalen. In dit gedeelte wordt u door het proces geleid van het combineren van video met twee audiostromen met behulp van de command-line interface van FFmpeg. Dus laten we beginnen!
Twee audio's mengen in een video
Het combineren van meerdere audiotracks in één video kan eenvoudig worden gedaan met de command-line interface van FFmpeg. In dit voorbeeld zullen we twee audiotracks combineren in één video, zodat de voice-over over de achtergrondmuziek zal spelen. Hier is het stapsgewijze proces:
Stap 1 Open uw command-prompt of terminal en navigeer naar de map waar uw video- en audiobestanden zich bevinden.
Stap 2 Vervang" video1.mp4" en " audio1.mp3" door de namen van uw daadwerkelijke video- en audiobestanden.
ffmpeg \
-i video1.mp4 -i audio1.mp3 \
Stap 3De -c:v copy vlag vertelt FFmpeg om de videostream van het bronbestand te kopiëren zonder deze opnieuw te coderen. Dit helpt om het proces te versnellen en kwaliteitsverlies te voorkomen.
-c:v copy \
-filter_complex " \
Stap 4De opdracht " amix=inputs=2:duration=longest" vertelt amix om 2 invoeren ( 0:a en 1:a) te accepteren en dezete combineren in een uitvoerstream genaamd audio_out, met de duur van de langste invoer.
[0:a][1:a] amix=inputs=2:duration=longest [audio_out] \
Stap 5 Map de videostream (0:v)en de gemengde audiostream (audio_out) in de uiteindelijke uitvoervideo.
-map 0:v -map "[audio_out]" \
Stap6De -y vlag vertelt FFmpeg om het uitvoerbestand te overschrijven als het al bestaat.
-y output.mp4
Zodra het klaar is, vind je het nieuw gemaakte videobestand met het gemengde geluid op de opgegeven uitvoerlocatie.
Twee audio's mengen in een video met het aanpassen van het volume
We gaan een stap verder en laten zien hoe je twee audiogeluiden samenvoegt in een video terwijl je het volume van een van de audiogeluiden aanpast. Dit kan handig zijn wanneer je wilt benadrukken dat één audiogeluid boven het andere uitkomt, bijvoorbeeld om de voice-over prominenter te maken in een video.
En hier is het stapsgewijze proces:
Stap 1 Start het commando door de invoerbestanden te specificeren.
ffmpeg \
-i video1.mp4 -i audio1.mp3 \
Stap 2 Use de filter_complex optie om een filtergrafiek te specificeren.
-filter_complex " \
[0:a] volume=0.5 [muziek];
Stap 3 Use de amixfilter om de " muziek" stream te nemen en audio1.mp3 en meng ze met elkaar.
[muziek][1:a] amix=inputs=2:duur=langste [audio_out] \
" \
Stap 4 Use de kaart optie om te specificeren welke streams uit de invoerbestanden moeten worden opgenomen in het uitvoerbestand.
-kaart 0:v -kaart "[audio_out]" \
Stap 5 Specificeer de uitvoerbestandsnaam als " output.mp4" en de -y vlag om het uitvoerbestand te overschrijven zonder om bevestiging te vragen als het al bestaat.
-y output.mp4
Twee audio's mengen in een video met vertraging
Bij het maken van video's moet soms het geluid worden gesynchroniseerd met de video, of wil je een vertraging toevoegen aan het audiogeluid. Zo voeg je vertraging toe aan een audiogeluid met behulp van FFmpeg.
Stap 1 Use de adelay filter om vertraging toe te voegen aan het audiogeluid.
[1:a] adelay=2100|2100 [stem];
Stap 2 Meng het vertraagde audiogeluid met het originele audiogeluid
[0:a][stem] amix=inputs=2:duur=langste [audio_out]
Stap 3 Map de videobestanden en audiogeluiden naar het uitvoerbestand
-map 0:v -map "[audio_out]"
Stap 4 Gebruik de -y vlag de uitvoerbestand overschrijven
-y output.mp4
Het uiteindelijke commando zou er als volgt uitzien:
ffmpeg \
-i video1.mp4 -i audio1.mp3 \
-filter_complex " \
[1:a] adelay=2100|2100 [voice]; \
[0:a][voice] amix=inputs=2:duration=longest [audio_out] \
" \
-kaart 0:v -kaart "[audio_out]" \
-y output.mp4
Dit commando vertraagt het audiospoor met 2100 milliseconden en mixt het vervolgens met het oorspronkelijke audiospoor, wat resulteert in een nieuw videobestand met vertraagd geluid.
Het kan interessant zijn voor u - Audio- en videobestanden samenvoegen met Filmora
Hoewel FFmpeg een krachtige tool is voor het samenvoegen van audio- en videobestanden, kan de leercurve voor sommige gebruikers steil zijn. Als je op zoek bent naar een eenvoudigere optie, kun je overwegen om videobewerkingssoftware zoals Filmora te gebruiken.
Wat is Filmora?
Wondershare Filmora is videobewerkingssoftware waarmee gebruikers gemakkelijk professioneel ogende video's kunnen maken. Het biedt een gebruiksvriendelijke interface, waardoor het een uitstekende keuze is voor mensen die meer ervaring hebben met videobewerking.
Deze software biedt een intuïtieve interface en een breed scala aan functies waarmee je audio- en videobestanden gemakkelijk kunt samenvoegen, zelfs voor beginners. Bovendien biedt Filmora verschillende opties voor het bewerken en verbeteren van audio- en videobestanden, waardoor je meer controle hebt over de uiteindelijke output. Filmora is een geweldig alternatief voor FFmpeg voor mensen die snel en gemakkelijk audio- en videobestanden willen samenvoegen.
Hoe combineer je audio- en videobestanden met Filmora
Filmora is een gebruiksvriendelijke videobewerkingssoftware waarmee je eenvoudig audio- en videobestanden kunt combineren om een gepolijst en professioneel eindproduct te creëren. Hier is het stapsgewijze proces voor het samenvoegen van audio- en videobestanden met Filmora.
Stap 1 Importeren audio- en videobestanden in Filmora met behulp van drag-and-drop of de " Media importeren" knop.
Stap 2 Place de mediabestanden in de tijdlijn en lijn de video uit met het geluid.
Stap 3 Vervang het originele geluid door rechts te klikken op de video, selecteren" Audio loskoppelen," het originele geluid verwijderen en vervangen het door nieuw geluid.
Stap 4 Exporteren de uiteindelijke video door een formaat te selecteren en klikken" Exporteren," of rechtstreeks publiceren naar YouTube of op DVD branden.
Mensen vragen ook
Hier zijn enkele veelgestelde vragen over de merge-functie van FFmpeg en andere gerelateerde onderwerpen:
V1. Hoe beeld en video samenvoegen in FFmpeg?
Om een beeld en een video samen te voegen met behulp van FFmpeg, gebruik eerst de -loopoptie op het beeld om het gedurende de video te laten loopen, gebruik vervolgens het overlay filter om het beeld op de video te overlayen. Het commando zou er zo uitzien:
ffmpeg -i video.mp4 -i image.jpg -filter_complex "[0:v][1:v] overlay=0:0" -pix_fmt yuv420p -c:a copy output.mp4
Dit commando neemt de invoervideo en het beeld, past het overlayfilter toe om het beeld op de video te overlayen, beginnend in de linkerbovenhoek ( 0:0), en geeft het resultaat weer op output.mp4. De -pix_fmt yuv420p en -c:a copy opties zorgen voor compatibiliteit met de meeste apparaten.
V2. Kan ik 2 MP4-bestanden samenvoegen tot 1?
Ja, je kunt twee MP4-bestanden samenvoegen tot één met behulp van Filmora. Volg deze stappen:
Stap 1 Open Filmora en importeren de videobestanden
Stap 2 Sleep de video's naar de tijdlijn
Stap 3 Lijn de tweede video uit met de eerste zonder ruimte te laten
Stap 4 Klik " Exporteren" en selecteer gewenste instellingen
Stap 5 Klik " Exporteren" opnieuw om op te slaan de gecombineerde video op je computer.
V3. Hoe kan ik de video en ondertitel samenvoegen?
Om video en ondertitel samen te voegen in Filmora, volg deze stappen:
Stap 1 Open Filmora en importeren je SRT-ondertitelbestand.
Stap 2 Plaats het SRT-bestand op de tijdlijn en klik met de rechtermuisknop erop. Selecteer " Geavanceerde bewerking" uit de opties.
Stap 3 Pas de tijdcode, tekst, kleur, lettertype en andere instellingen van de ondertitel aan. Als je klaar bent, kies" Exporteer ondertitelbestand" om de wijzigingen op te slaan.
Wil je nog meer trucs leren over het toevoegen van ondertitels aan je video? Bekijk de video hieronder:
Conclusie
Met FFmpeg en Filmora kun je eenvoudig video combineren met audio, meerdere videobestanden samenvoegen en ondertitels toevoegen aan je video's. Beide tools bieden verschillende functies en leercurves, dus het is belangrijk om te begrijpen wat je nodig hebt voordat je er een kiest. Filmora is een geweldige optie voor beginners en degenen die een gebruiksvriendelijke interface willen, terwijl FFmpeg een krachtige command-line tool is voor gevorderde gebruikers.