Hvilke kommandolinjer skal bruges til at konvertere fra avi til mp4, men uden at ødelægge rammestørrelsen og gøre filen lille som originalen størrelse eller lidt større, og samme ting med mp4 til avi? Når jeg prøvede at konvertere, blev det som 2 GB

Svar

Afhængigt af hvordan din oprindelige fil blev kodet, er det muligvis ikke muligt for at holde filstørrelsen.

Denne kommando skal holde rammestørrelser og -hastigheder intakte, mens der oprettes en mp4-fil:

ffmpeg -i infile.avi youroutput.mp4 

Og denne kommando giver dig oplysninger om din inputfil – rammestørrelse, anvendte codecs, bitrate osv .:

ffmpeg -i infile.avi 

Du kan også spille med acodec og vcodec indstillinger, når du genererer din output. Husk også, at mp4- og avi-filer kan bruge forskellige codecs, og din kilometertal kan variere alt efter hvilken codec du vælger.

Kommentarer

  • Jeg synes det ' er bedre at bruge ffprobe -i infile.avi i stedet for ffmpeg -i infile.avi til at få information, da sidstnævnte resulterer i " Mindst en outputfil skal angives " fejl.

Svar

Så vidt jeg forstår, er det nødvendigt at erstatte avi-container med mp4 one (formelt – ISO-basismediefilformat ISO / IEC 14496-12).

hvis du kører følgende kommando:

ffmpeg -i input.avi -y output.mp4 

I sådanne tilfælde ffmpeg genkoder elementære strømme inden for input.avi (cahnge-containere og genkodning er standardtilstanden for ffmpeg ). Det er værd at bemærke, at genkodningen g kan forringe visuel og / eller hørekvalitet.

Derfor anbefales det at deaktivere genkodning ved “ c: v kopi c: en kopi ” codec-indstillinger:

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

I ovenstående tilfælde ffmpeg ændrer kun skaller (containere)

Svar

Jeg var meget interesseret i at konvertere avi-filer til mp4. Når jeg læste dit indlæg, huskede jeg denne ffmpeg-kommando:

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

Kommandoen -strict -2 er nødvendig af AAC-codec, der er eksperimentel, men fungerer (libaac), hvis du tilføjer disse to parametre. Outputfilen er som standard høj kvalitet.

Kommentarer

  • Outputkvaliteten ser ud til at være den samme som med ffmpeg -i infile.avi youroutput.mp4 som angivet i @rbanffy ' s svar?

Svar

Jeg har fundet denne :: Libav i Linux.

Installation: kør kommando

Videokonverteringskommando:

Gå til mappe, der indeholder videoen, og kør i terminal

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *