Testat att bara ersätta kommandot ffmpeg med avconv?
http://manpages.ubuntu.com/manpages/pre ... onv.1.html
Jag har fått för mig programmen ska vara så pass kompatibla att man i princip ska kunna använda samma kommandorad. Men jag har för mig man använder -preset istället för -vpre även i ffmpeg numera för libx264.
http://libav.org/#fftools_rename
För specifika x264 parametrar så kolla här:
http://mewiki.project357.com/wiki/X264_Settings
Kanske detta:
Kod: Markera allt
avconv -i file.avi -vcodec libx264 -level 41 -preset medium -crf 24 -acodec libfaac -ab 320k -ac 6 -threads 0 fil.mp4
Sitter inte vid min egna dator nu så jag kan testa (och dessutom kör jag ffmpeg istället för libav). Personligen tycker jag dock att crf 24 ger ganska dålig kvalitet. Jag brukar aldrig sätta högre än -crf 20 men det är väl en smaksak om man föredrar mindre filer eller högre kvalitet. Kommandot ovan ger väl också 6-kanaligt ljud och är du säker på att källfilerna alltid har det? Om man skippar "-ac 6" skulle jag tro att den automatiskt mappar så att ljudet i utfilen får samma antal ljudkanaler som infilen men testa för säkerhets skull. Jag tror också att man kan skippa -threads då detta sköts automatiskt i så fall.
Alltså tycker jag du skulle kunna testa detta
Kod: Markera allt
avconv -i file.avi -vcodec libx264 -level 41 -preset medium -crf 20 -acodec libfaac -ab 320k fil.mp4
320 kbit/s är väl OK för 5.1-ljud men är det bara stereo kan det vara overkill så anpassa efter behov. Finns ju många fler parametrar och roliga videofilter man kan leka med också. Något jag kört med en del på sistone är brusreducering vilket kan göra filerna ganska mycket mindre utan att kvaliteten blir jättedålig. Så testa gärna med:
Kod: Markera allt
avconv -i file.avi -vf hqdn3d -vcodec libx264 -level 41 -preset medium -crf 20 -acodec libfaac -ab 320k fil.mp4
På vissa filer kan det minska filstorleken rejält, men ibland kan det bli suddigare istället och ibland gör det knappt någon skillnad om originalet redan är brusfritt. Jag gillar verkligen ffmpeg (eller avconv om man har det), man kan göra så mycket med bara en enda kommandorad...