Hvilke kommandolinjer som skal brukes til å konvertere fra avi til mp4, men uten å ødelegge rammestørrelsen og gjøre filen liten som originalen størrelse eller litt større, og det samme med mp4 til avi? Når jeg prøvde å konvertere, ble det som 2 GB

Svar

Avhengig av hvordan den opprinnelige filen ble kodet, er det kanskje ikke mulig for å beholde filstørrelsen.

Denne kommandoen skal holde rammestørrelser og priser intakte mens du lager en mp4-fil:

ffmpeg -i infile.avi youroutput.mp4 

Og denne kommandoen vil gi deg informasjon om inndatafilen din – rammestørrelse, kodeker som brukes, bithastighet osv.:

ffmpeg -i infile.avi 

Du kan også spille med acodec og vcodec alternativer når du genererer utdataene dine. Husk også at mp4- og avi-filer kan bruke forskjellige kodeker, og kjørelengden din kan variere etter hvilken kodek du velger.

Kommentarer

  • Jeg tror det ' er bedre å bruke ffprobe -i infile.avi i stedet for ffmpeg -i infile.avi for å få informasjon, som sistnevnte resulterer i " Minst én utdatafil må spesifiseres " feil.

Svar

Så vidt jeg forstår det er nødvendig å erstatte avi-container med mp4 one (formelt – ISO base mediefilformat ISO / IEC 14496-12).

hvis du kjører følgende kommando:

ffmpeg -i input.avi -y output.mp4 

I så fall ffmpeg koder på nytt elementære strømmer i input.avi (cahnge containere og re-koding er standardmodus for ffmpeg ). Det er verdt å legge merke til at omkodingen g kan forringe syns- og / eller hørselskvaliteten.

Derfor anbefales det å deaktivere omkoding med « c: v copy c: a copy » kodekalternativer:

ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4 

I ovennevnte tilfelle ffmpeg bare endrer skjell (containere)

Svar

Jeg var veldig interessert i å konvertere avi-filer til mp4. Når jeg leste innlegget ditt, husket jeg denne ffmpeg-kommandoen:

ffmpeg -i input.avi -strict -2 output.mp4 

Kommandoen -strict -2 er nødvendig av AAC-kodeken som er eksperimentell, men fungerer (libaac), hvis du legger til de to parameterne. Utdatafilen er standard av høy kvalitet.

Kommentarer

  • Utskriftskvaliteten ser ut til å være den samme som med ffmpeg -i infile.avi youroutput.mp4 som gitt i @rbanffy ' s svar?

Svar

Jeg har funnet denne :: Libav i Linux.

Installasjon: kjør kommando

Videokonverteringskommando:

Gå til mappen som inneholder videoen og kjør i terminal

avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm 

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *