m2tstoavi er et script for folk som har spilt .m2ts videoer ved hjelp av en høy def videokamera og ønsker å spille dem på Linux / Unix / Mac OS X-maskin, eller ønsker å konvertere dem til et annet format.
Her er en prosedyre som brukes til å konvertere en .m2ts fil ved m2tstoavi skriptet:
& Nbsp; & nbsp; & nbsp; 1. Bruk xporthdmv å konvertere filen til .mpv og .mpa filer.
& Nbsp; & nbsp; & nbsp; 2. Bruk ldecod å konvertere .mpv filen til en .yuv fil.
& Nbsp; & nbsp; & nbsp; 3. Endre navnet .mpa filen ldecod opprettet for å .ac3
På dette punktet, er en .yuv fil og .ac3 fil opprettet som bør være standard.
& Nbsp; & nbsp; & nbsp; 4. Bruk ffmpeg til å lage en AVI-fil som inneholder .yuv transkodet til noe annet og .ac3 filen.
Trinn 4 er lett å tilpasse. Du bør være i stand til å transkode til det formatet du ønsker på dette trinnet.
Det finnes forskjellige versjoner av m2tstoavi inkludert m2tstoavi.fifo som & nbsp; bruker en FIFO å fremskynde konverteringsprosessen, og m2tstoavi.mencoder som bruker mencoder stedet for ffmpeg til å lage videoen. & nbsp; Bruk den av de tre versjonene av skript som fungerer best for deg.
Kommandoene for trinn 1-4 ville se noe som dette, for noen eksempelfilen heter samplevideo.m2ts:
xporthdmv NH samplevideo.m2ts 1 1 1
ldecod -i bits0001.mpv -o /tmp/samplevideo.yuv
mv bits0001.mpa /tmp/samplevideo.ac3
ffmpeg -r 29.97 -s 1440x1080 -i /tmp/samplevideo.yuv -i /tmp/samplevideo.ac3
-vcodec mpeg4
-sameq -acodec kopi -aspect 16: 9-b 15000k samplevideo.avi
Kommandoene ovenfor ville produsere en samplevideo.avi fil som inneholder den konverterte versjonen av samplevideo.m2ts. & Nbsp; I dette eksempelet er det konvertert & nbsp; til mpeg4 codec, men du kan bruke hva codec du velger.
Den medfølgende eksempelskriptet m2tstoavi utfører konverteringen oppgaven, og gjør ting litt enklere. Endre m2tstoavi skript for å dekke dine spesifikke transkoding behov ved å endre ffmpeg linje i manuset.
Bruk:
m2tstoavi filnavn ...
der filnavn er noe som homevideo.m2ts og den vil begynne
prosessen, skaper homevideo.avi som utgang.
Du kan også bruke jokertegn, for eksempel:
m2tstoavi * .m2ts
Denne prosessen er ekstremt langsom.
Du trenger mye diskplass i / tmp.
Jeg har tatt en prøve videofil, samplevideo.m2ts.
Prøv å konvertere den og se den med kommandoene:
m2tstoavi samplevideo.m2ts
Mplayer samplevideo.m2ts
IKKE slette den opprinnelige .m2ts eller MTS FILER. & Nbsp; Lagre dem i tilfelle en bedre løsning på dette problemet ser ut i fremtiden.
For de av med en Sony HDR-SR1 AVC HD videokamera og Linux:
Jeg kobler til HSR-SR1 til min USB 2.0-port og kjører skriptet:
hdrsr1
som konverterer alle MTS filer i videokameraet til .avi og plasserer dem i den gjeldende katalogen.
Hvis noen kommer opp med en bedre prosess, kan du endre denne pakken og løpe med ballen.
Prog.varedetaljer:
Kommentarer ikke funnet