FFmpeg-Zeit verbessern? Die Konvertierung dauert sehr lange

1220
Rubytastic

Ich habe mehrere Regeln, um einen Film in verschiedene Formate zu konvertieren und ein Vorschaubild zu erstellen. Problem ist die Ausführung dieser dauert sehr lange. Auch die ausgegebene Qualität ist sehr gering. Ich habe diese Beispiele aus verschiedenen Quellen geerntet.

Was kann man tun, um * die Geschwindigkeit zu verbessern * die Qualität zu verbessern?

 ffmpeg -y -i /file/$1.flv -acodec libmp3lame -ar 44100 -ac 1 -vcodec libx264 /file/$1.mp4 ffmpeg -i /file/$1.mp4 -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 /file/$1.webm ffmpeg -r 30 -i /file/$1.mp4 -vcodec libtheora -acodec libvorbis /file/$1.ogv ffmpeg -i /file/$1.mp4 -ss 3 -f image2 -vframes 1 -s 600x480 /file/$1.png 
2
Warum die Downvotes ?! vor 9 Jahren 0
Vermutlich, weil die Frage keine Programmierfrage ist und zu SuperUser gehört. Roman R. vor 9 Jahren 3
Ich würde empfehlen, die Dokumentation für 'ffmpeg' durchzulesen, um zu verstehen, was all diese Optionen sind - nicht einfach "Ernte-Beispiele"; verstehe sie. Viele dieser Optionen beeinflussen die Qualität Ihrer Ausgabe und die Geschwindigkeit, mit der sie erreicht wird. Denken Sie jedoch daran, dass eine qualitativ hochwertige Videokonvertierung immer einen relativ langen, CPU-intensiven Prozess erfordert. Es gibt nicht viel zu tun, außer über schnellere CPUs und mehr davon ... twalberg vor 9 Jahren 2
Sie sollten die vollständige Konsolenausgabe für jeden Befehl bereitstellen. diese enthält wichtige informationen. Sie können Zeit sparen, indem Sie die ogv-Kodierung weglassen, da Sie bereits eine Webm-Ausgabe kodiert haben. LordNeckbeard vor 9 Jahren 0
Geben Sie bitte an, warum Sie es für "langsam" und "minderwertig" halten. Beide hängen stark davon ab, was Sie kodieren, welche Maschine Sie dafür verwenden und welche Software Sie verwenden. ffmpeg kann für die Hardware einer bestimmten Maschine optimiert werden - welche Version von ffmpeg verwenden Sie? Kennen Sie die Compilierungsflags, mit denen sie erstellt wurde? Es ist möglich, dass Ihr Computer nicht in der Lage ist, mit den angegebenen Einstellungen schneller zu codieren, dies kann jedoch mit der Frage nicht beantwortet werden. tucuxi vor 9 Jahren 0

0 Antworten auf die Frage