21
April
2026
Stapelkonvertierung von HEVC-Videodateien in AVC
12:42

Stapelkonvertierung von HEVC-Videodateien in AVC

21 April 2026 12:42

So konvertieren Sie Videos von HEVC (H.265) in AVC (H.264).

Einführung

Videos, die mit Apple- und Samsung-Smartphones oder modernen Videoeditoren erstellt wurden, werden von vielen Set-Top-Boxen und Videoplayern nicht erkannt, da der moderne HEVC-Videocodec (H.265) von ihnen nicht abgespielt wird. Die Lösung besteht darin, HEVC in MPEG4 AVC zu transkodieren.

Die Praxis zeigt, dass Sie Folgendes benötigen, damit Videos mit dem Player kompatibel sind:
*Videoformat AVC(H.264)

  • Tonformat AC3. Mit dem Ton gibt es in der Regel keine Probleme.

Ein MP4-Container kann verschiedene Videoformate enthalten:
*MPEG4-Visual*(Advanced Simple@L1), auch bekannt als MPEG-4 Part 2 oder ISO/IEC 14496-2, ist ein Videocodec aus dem Jahr 1999. 100 % der Geräte werden erkannt. MPEG-4 Teil 2 ist mit dem H.263-Videokonferenzformat kompatibel und gehört zur DivX/Xvid-Codec-Familie.
AVC oder Advanced Video Coding**, auch bekannt als H.264 oder MPEG-4 Teil 10 oder ISO/IEC 14496-15-Standard – existiert seit 2010 (aktualisiert im Jahr 2014). 100 % der Geräte werden wahrgenommen.
*H.265, auch bekannt als HEVC(High Efficiency Video Coding), Standard ISO/IEC 23008-2:2023 – Hocheffizientes MPEG-H. Einige Player können es nicht abspielen, da es mathematisch komplexer ist und einen modernen Mikroprozessor mit Hardwareunterstützung für die H.265-Videodekodierung erfordert.

Sie können das Videodateiformat mit dem MediaInfo-Konsolenprogramm oder dem grafischen Dienstprogramm Mediainfo-GUI ermitteln. Welches mit dem Befehl installiert werden kann sudo apt install mediainfo mediainfo-gui.

Lösungen für Probleme bei der Videowiedergabe:
1) Kauf eines neueren Players mit Unterstützung für H.265 (HEVC), zum Beispiel der heimischen TV-Set-Top-Box Selenga HD-980.
2) oder Transkodierung von HEVC nach AVC (H.264).

Zitat aus der Support-Antwort:

Selenga HD980. Hallo! Videoformate: AVI, VOB, MOV, MKV, TS, MPG, MP4 sowie H.264 und das neueste H.265/HEVC und für Audioformate wie MP3, WMA. Wichtigste unterstützte Formate: Video: Container: AVI, VOB, MOV, MKV, TS, MPG, MP4. Codecs: H.264, H.265/HEVC (zum Anzeigen moderner Kanäle). Audio: MP3, WMA.

Ältere Set-Top-Box-Modelle unterstützen den HEVC-Videocodec weder auf dem Fernseher noch bei der Wiedergabe von einem USB-Speichergerät (Flash-Laufwerk)!

Befehle zur Videotranskodierung mit FFmpeg

wo:
CBR – konstante Bitrate (besser geeignet für Videos mit Szenen, in denen es wenig Bewegung im Bild gibt),
VBR – variable Bitrate (besser geeignet für schnelle Videos, Filme und Präsentationen).

In Bezug auf die Videokodierung:
MPEG4-Visual- veralteter Standard (ermöglicht aber eine schnelle Videokodierung auf schwacher Hardware),
MP4 AVC- relativ neuer Standard (durchschnittliche Kodierungsgeschwindigkeit)
HEVC- das modernste Format (niedrigste Kodierungsgeschwindigkeit).

Terminalbefehle zum Transkodieren von Videodateien

Von wo und wo CBR VBR
HEVC zu MPEG4 Visual
eine Datei
ffmpeg -i input.mp4 -b:v 8M -c:v mpeg4 -c:a copy -filter:v fps=fps=30 output.mp4 ffmpeg -i input.mp4 -crf 20 -c:v mpeg4 -c:a copy -filter:v fps=fps=30 output.mp4
HEVC zu MPEG4 Visual
mehrere Dateien im aktuellen Verzeichnis
IFS=$'\n' && mkdir out && for f in $(find . -iname '*.mp4' -maxdepth 1 -execdir basename {} .po ';') ; do echo $f && ffmpeg -i $f -b:v 8M -c:v mpeg4 -c:a copy -filter:v fps=fps=30 './out/'$f ; done IFS=$'\n' && mkdir out && for f in $(find . -iname '*.mp4' -maxdepth 1 -execdir basename {} .po ';') ; do echo $f && ffmpeg -i $f -crf 20 -c:v mpeg4 -c:a copy -filter:v fps=fps=30 './out/'$f ; done
[markieren]HEVC zu AVC[/mark]
eine Datei
ffmpeg -i input.mp4 -b:v 8M -c:v libx264 -c:a copy -filter:v fps=fps=30 output.mp4 ffmpeg -i input.mp4 -crf 20 -c:v libx264 -c:a copy -filter:v fps=fps=30 output.mp4
[markieren]HEVC zu AVC[/mark]
mehrere Dateien im aktuellen
IFS=$'\n' && mkdir out && for f in $(find . -iname '*.mp4' -maxdepth 1 -execdir basename {} .po ';') ; do echo $f && ffmpeg -i $f -b:v 8M 20 -c:v libx264 -c:a copy -filter:v fps=fps=30 './out/'$f ; done IFS=$'\n' && mkdir out && for f in $(find . -iname '*.mp4' -maxdepth 1 -execdir basename {} .po ';') ; do echo $f && ffmpeg -i $f -crf 20 -c:v libx264 -c:a copy -filter:v fps=fps=30 './out/'$f ; done
MP4 zu HEVC
eine Datei
ffmpeg -i input.mp4 -b:v 8M -c:v libx265 -c:a copy -filter:v fps=fps=30 output.mp4 ffmpeg -i input.mp4 -crf 20 -c:v libx265 -c:a copy -filter:v fps=fps=30 output.mp4
MP4 zu HEVC
mehrere Dateien
IFS=$'\n' && mkdir out && for f in $(find . -iname '*.mp4' -maxdepth 1 -execdir basename {} .po ';') ; do echo $f && ffmpeg -i $f -b:v 8M -c:v libx265 -c:a copy -filter:v fps=fps=30 './out/'$f ; done IFS=$'\n' && mkdir out && for f in $(find . -iname '*.mp4' -maxdepth 1 -execdir basename {} .po ';') ; do echo $f && ffmpeg -i $f -crf 20 -c:v libx265 -c:a copy -filter:v fps=fps=30 './out/'$f ; done

Vergleich der Geschwindigkeit der Videokodierung und der Größe der Ausgabedatei

Quelldatei Eingabe.mp4 größe 16 MB mit einer Auflösung von 1920x1080 (Full HD), 30 Bildern pro Sekunde.

Codierung Kodierungsgeschwindigkeit CBR-b:v 8M, Bilder pro Sekunde Kodierungsgeschwindigkeit VBR-crf 23, fps Dateigröße „output.mp4“,CBR-b:v 8M Dateigröße „output.mp4“VBR-crf 23
AVC zu HEVC 3,25 fps 2,39 fps 8,7 MB 16,4 MB
HEVC zu AVC 7,3 fps 7,9 fps 8,7 MB 9,4 MB
HEVC zu MPEG4 Teil 2 50 fps 50 fps 8,2 MB 4,6 MB

Videoqualität bei gleicher Bitrate: MPEG4 << AVC << HEVC. Daher können Sie bei HEVC die Qualität (die für das Auge nicht wahrnehmbar ist) von „-crf 23“ auf „-crf 28“ reduzieren, um die Größe der Ausgabedatei zu reduzieren.

Ein Hinweis zu Bildern pro Sekunde

Es gibt Videos mit 30 Bildern pro Sekunde und 29,97 Bildern pro Sekunde.

Um das eine vom anderen zu unterscheiden:

ffprobe -show_format -show_streams -loglevel quiet input.mp4 | grep "avg_frame_rate" 
mediainfo input.mp4 | grep "Frame rate" 

Die erste Zahl gibt die Bildrate für das Video an.
Die Befehle sollten die tatsächliche Anzahl von Bildern pro Sekunde verwenden.

Sie können sicher sein, dass Smartphone-Videos eine Bildrate von 30 oder 60 Bildern pro Sekunde haben. Diese Videos verfügen über Progressive Scan. Das heißt, 1920*1080 bei 30 fps bedeutet 1920*1080p, oder kurz 1080p.
Gleiches gilt für 4K-Videos, auch diese haben eine Bildrate, die ein Vielfaches von 30 beträgt.

Die Rate von 29,97 Bildern pro Sekunde wird für Interlaced-Videos wie in den USA gedrehte Fernsehsendungen verwendet. Die gleiche Frequenz können Videobearbeitungsprogramme von Apple bieten.

Weitere Informationen zur Verwendung von Videoformaten finden Sie unter Artikel.



Verwandte Veröffentlichungen