Konvertera ffmeg-kommando till libav.

Problem med att spela musik, film osv.
Användarvisningsbild
HOLMEN
Fadder
Inlägg: 1724
Blev medlem: 29 mar 2006, 22:39
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg
Kontakt:

Konvertera ffmeg-kommando till libav.

Inlägg av HOLMEN »

Hej på er,

Min server, som jag låter ta hand om konvertering av olika slag så att jag kan se div. klipp på mitt PS3, fick sig nyligen en uppgradering till 12.04, vilket ersatte ffmpeg med libav och nu fungerar inte mitt kommando längre.

Jag är urusel på ffmpeg och innan jag sätter mig in i den jungeln så ville jag se efter om det inte fanns en möjlighet att slippa.

Jag använde detta kommando tidigare:

Kod: Markera allt

ffmpeg -i file.avi -vcodec libx264 -level 41 -vpre medium -crf 24 -acodec libfaac -ab 320k -ac 6 -threads 0 fil.mp4
Hur skulle detta se ut i libav? Jag gjorde ett försök för en tid sedan men det slutade rätt illa för mina stackars semesterfilmer.
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Konvertera ffmeg-kommando till libav.

Inlägg av ronnylov »

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...
Användarvisningsbild
HOLMEN
Fadder
Inlägg: 1724
Blev medlem: 29 mar 2006, 22:39
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg
Kontakt:

Re: Konvertera ffmeg-kommando till libav.

Inlägg av HOLMEN »

Tack så mycket för allt hjälp, men jag tog faktiskt och installerade ffmpeg från source. Ska dock använda mig av detta i framtiden, om inte ffmpeg blir standard igen.
ronnylov
Inlägg: 104
Blev medlem: 29 apr 2008, 10:28
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

Re: Konvertera ffmeg-kommando till libav.

Inlägg av ronnylov »

Du kan nog köra samma kommandon även med ffmpeg.
Men bra att det löst sig, ser att det var en halvgammal tråd jag svarade på.
Användarvisningsbild
HOLMEN
Fadder
Inlägg: 1724
Blev medlem: 29 mar 2006, 22:39
OS: Ubuntu
Utgåva: Vet inte/ingen utgåva passar
Ort: Göteborg
Kontakt:

Re: Konvertera ffmeg-kommando till libav.

Inlägg av HOLMEN »

Minns inte vad det var nu, men jag vet att ffmpeg och avconv har jävlats med varandra för sakens skull, och bytt några namn på parametrar.

Tack i allafall!
Skriv svar

Återgå till "Ljud och video"