1080p-zu-720p-Konverter, der sehr schnell konvertiert

1080p-zu-720p-Konverter, der sehr schnell konvertiert

Irgendwelche Ideen für einen guten 1080p-zu-720p-Konverter, der ein 90-minütiges Video in weniger als mehreren Stunden konvertieren kann? (Vielleicht in 2, 3 oder 4 Stunden ;-)
Die Komprimierung einer Datei ist H.264/MPEG-4 AVC.

Antwort1

Wenn Sie bei H.264 bleiben möchten, sollten Sie wahrscheinlichx264als Encoder. Es ist in viele Anwendungen integriert, aber am wichtigstenFFmpegmit dem Codec "libx264" oderHandbremse.

x264 hat den Ruf, schnell und effizient zu sein. Die Geschwindigkeit lässt sich durch Voreinstellungen anpassen, die beispielsweise „fast“ heißen. Sie reichen von „ultrafast“ bis „veryslow“. Sie können die Hilfe zu x264 aufrufen x264 --fullhelp, indem Sie aufrufen. Dort werden alle Optionen für die Voreinstellungen erklärt.

Hier sind die Flags für „ultrafast“. Sie deaktivieren einige erweiterte Kodierungsfunktionen, die Verarbeitungszeit benötigen. Die Kodierung im „ultrafast“-Modus ist in Bezug auf die verwendeten Bits nicht so effizient, und bei einer festen Bitrate geht etwas Qualität verloren. Aber im Allgemeinen sollte dies nicht so wichtig sein.

--no-8x8dct --aq-mode 0 --b-adapt 0
--bframes 0 --no-cabac --no-deblock
--no-mbtree --me dia --no-mixed-refs
--partitions none --rc-lookahead 0 --ref 1
--scenecut 0 --subme 0 --trellis 0
--no-weightb --weightp 0

Handbremse

Sie können sie beispielsweise in der Optionszeichenfolge von Handbrake eingeben, wenn Sie unter „Erweitert“ nachsehen:

Bildbeschreibung hier eingeben

Kopieren Sie einfach diese Zeichenfolge, gefundenHier:

ref=1:bframes=0:cabac=0:8x8dct=0:weightp=0:me=dia:subq=0:rc-lookahead=0:analyse=none:trellis=0:aq-mode=0:no-deblock=1:scenecut=0:mbtree=0

Vergessen Sie nicht, die Skalierung in den Bildeinstellungen vorzunehmen.


FFmpeg

Oder verwenden Sie sie in FFmpeg, indem Sie einfach die richtige Voreinstellung aufrufen:

ffmpeg -i input.mp4 -vcodec libx264 -preset ultrafast -s 1280x720 -acodec copy output.mp4

Antwort2

ich benutzeHandbremsefür alle meine Konvertierungen. Aber ich kann nicht sagen, wie schnell es bei Ihnen sein wird.

Antwort3

Wenn Sie Geschwindigkeiten in Echtzeit oder besser erreichen möchten, können Sie die Verwendung Ihres GPU für die Kodierung in Betracht ziehen.

Hier ist ein Artikel mit dem Titel "H.264-Kodierung – CPU vs. GPU: Nvidia CUDA, AMD Stream, Intel MediaSDK und x264", die Sie vielleicht gerne lesen würden.

Die Qualität, die Sie von einem GPU-basierten Encoder erhalten, ist nicht annähernd so gut wie die von x264 (manchmal werden Frames komplett zerstört). Wenn Sie jedoch die schnellsten Einstellungen verwenden, die Sie für x264 konfigurieren können, kann es sich lohnen, diese Ergebnisse zu vergleichen.

verwandte Informationen