Vilka kommandorader som ska användas för att konvertera från avi till mp4, men utan att förstöra ramstorleken och göra filen liten som originalet storlek eller lite större, och samma sak med mp4 till avi? När jag försökte konvertera blev det som 2 GB

Svar

Beroende på hur din ursprungliga fil kodades kan det kanske inte vara möjligt för att behålla filstorleken.

Detta kommando ska hålla ramstorlekar och hastigheter intakta medan du skapar en mp4-fil:

ffmpeg -i infile.avi youroutput.mp4 

Och detta kommando ger dig information om din inmatningsfil – ramstorlek, codecs som används, bithastighet, etc.:

ffmpeg -i infile.avi 

Du kan också spela med acodec och vcodec alternativ när du genererar din utdata. Kom också ihåg att mp4- och avi-filer kan använda olika codecs och din körsträcka kan variera beroende på vilken codec du väljer.

Kommentarer

  • Jag tror att det ' är bättre att använda ffprobe -i infile.avi istället för ffmpeg -i infile.avi för att få information, eftersom det senare resulterar i " Minst en utdatafil måste anges " fel.

Svar

Såvitt jag förstår krävs det att ersätta avi-container med mp4 one (formellt – ISO-basmediefilformat ISO / IEC 14496-12).

om du kör följande kommando:

ffmpeg -i input.avi -y output.mp4 

I så fall ffmpeg kodar om elementära strömmar inom input.avi (cahnge-behållare och omkodning är standardläget för ffmpeg ). Det är värt att notera att omkodningen g kan försämra syn- och / eller hörselkvaliteten.

Det rekommenderas därför att inaktivera omkodning med ” c: v copy c: a copy ” codec-alternativ:

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

I ovanstående fall ffmpeg ändrar bara skal (behållare)

Svar

Jag var mycket intresserad av att konvertera avi-filer till mp4. När jag läste ditt inlägg kom jag ihåg det här ffmpeg-kommandot:

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

Kommandot -strict -2 krävs av AAC-codec som är experimentell men fungerar (libaac) om du lägger till dessa två parametrar. Utdatafilen är högkvalitativt som standard.

Kommentarer

  • Utgångskvaliteten verkar vara densamma som med ffmpeg -i infile.avi youroutput.mp4 som anges i @rbanffy ' s svar?

Svar

Jag har hittat den här :: Libav i Linux.

Installation: kör kommando

Videokonverteringskommando:

Gå till mappen som innehåller videon och kör i terminal

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *