På grunn av de utallige antall kodeker som brukes til å formatere lyd-og videofiler , klipp som spiller på én enhet eller ett program kanskje ikke fungerer med andre. Mange gratis og betalt programmer lar deg endre kodeker eller formater av dine filmklipp . Men når du endrer kodeker fra ett format til et annet , kan lyd og video i et klipp falle ut av sync . Når dette skjer, kan resultatet bli et videoklipp som er frustrerende å se på, som dialog ikke samsvarer med leppe bevegelser av tegn på skjermen. FFmpeg lar deg synkronisere lyd og video ved å kartlegge hardkodet starttider eller forskyvninger ved hjelp av kommandolinjen. Instruksjoner
Bestem Audio /Video Time Shift
en
Naviger til FreeCodecs.com nettstedet og last ned Media Player Classic. Etter du har lastet ned programmet , installere det på datamaskinen din .
2
Launch Media Player Classic på datamaskinen. Klikk på " File" og deretter "Open" på Media Player Classic menylinjen . Bla til videofilen med sync problem . Merk filen og klikk " Åpne ". Media Player Classic begynner å spille av video -filen.
3
Bruk spilleren bar glidebryteren for å hoppe til en del i videoen hvor du kan se en karakters leppene beveger seg . Kontroller at lyden er ute av sync med leppe bevegelsene til karakterene . Klikk på " Vis " og deretter "Alternativer " på menylinjen .
4
Klikk på toppen av " Options "-vinduet og dra det ut av veien slik at du kan vise spilleren skjermen. Klikk og aktivere "Audio Time Shift "-alternativet.
5
Lytt til lyden som tegnet beveger leppene på skjermen . Finn ut om lyden spilles før videoen eller vice versa . Hvis lyden spilles før videoen , angi en negativ verdi i boksen ved siden av "Audio Time Shift "-etiketten . For eksempel, hvis lyden spilles om et sekund før tegnet bevege leppene , skriv " -1000 " i boksen . Boksen bruker millisekund tidsintervaller , så 1000ms tilsvarer ett sekund . Hvis videoen spilles før lyden i klippet , skriv en positiv verdi i boksen . For eksempel, hvis videoen er et halvt sekund raskere enn lyden, skriv " 500 " i boksen .
6
Klikk på "Apply "-knappen . Media Player Classic gjelder Time Shift endringer på sparket mens videoklippet spilles . Foreta mindre justeringer i " Audio Time Shift "-boksen slik at lyd og video i klippet synkronisere . Noter den avsluttende time shift verdi i boksen og skrive det ned . Lukk Media Player Classic.
Mapping lyd og video i FFmpeg
7
Åpne Windows Utforsker , og gå deretter til filmfil med sync problemer . Klikk på " Edit " og deretter " Kopier " på Explorer menylinjen . Bla til mappen med FFmpeg bibliotek filer , og trykk deretter "Ctrl " og " V" for å lime inn video filen inn i mappen .
8
Klikk på "Start "-knappen . Skriv " cmd" i søkeboksen , og trykk "Enter". Ledetekst -vinduet vises. Type " CD \\" ved ledeteksten for å gå til roten "C : \\ "-mappen prompt. Type " CD \\ FFmpeg " for å endre til " FFmpeg "-mappen på roten stasjonen. Hvis du lastet ned FFmpeg filer til en annen mappe , kan du bruke "CD \\ "-kommandoen for å bytte til denne mappen i stedet
9
Skriv inn følgende kommando : .
Ffmpeg -i outofsyncvideo . avi - vn - acodec kopi strippedaudio.mp3
Endre " outofsyncvideo.avi " variable til selve filnavnet på videoklippet . Endre " strippedaudio.mp3 " verdi til ønsket filnavn for den midlertidige audio container fil. Trykk på "Enter "-tasten. FFmpeg strimler lyd fra video og oppretter en ny MP3-fil i samme mappe
10
Strip videodelen av filen ved hjelp av følgende kommando: .
Ffmpeg -i outofsyncvideo.avi - vn - vcodec kopi strippedvideo.avi
Endre " outofsyncvideo.avi " og " strippedvideo.avi " verdier etter behov , og trykk deretter "Enter . "
FFmpeg strimler video og oppretter en ny fil som heter " strippedvideo.avi " eller det navnet du valgte i samme mappe som den opprinnelige videofilen og " strippedaudio.mp3 " filen .
11
Se notat med 'Time Offset "value innhentet i Media Player Classic Skriv inn følgende kommando ved ledeteksten for å kartlegge lyd-og videofiler og synkronisere dem : .
( Eksempel for klipp der lyden spiller 0,554 sekunder før video) < br >
ffmpeg -i strippedvideo.avi - itoffset 00:00:00.554 -i strippedaudio.mp3 -target newfixedvideo.avi
(Eksempel for klipp der videoen spilles 2,5 sekunder før lyd)
< p> ffmpeg -i strippedaudio.mp3 - itoffset 00:00:02.5 -i strippedvideo.avi -target newfixedvideo.avi
Endre " newfixedvideo.avi " verdi til ønsket navn for den nye , synkronisert video -fil . Trykk på "Enter "-tasten og vent til FFmpeg for å opprette den nye videofilen fra lyd og video komponenter strippet fra den opprinnelige filen . etter FFmpeg oppretter deretter ny fil , lyd og video i klippet er i sync .
< br >