Video-Codecs - das Buch mit 7 Siegeln

Sound, Digitalkameras, TV+Video und Spiele.
HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 14.01.2024 18:57:30

Ich habe einige (Musik-) Videos - heruntergeladen aus der Mediathek - liegen, die ich allesamt z.B. mit VLC oder direkt aus der Mediathek mit meinem TV ansehen kann.
Wenn ich allerdings das heruntergeladene Video am TV abspielen will, beschwert sich das Gerät bei einigen über einen nicht unterstützten Codec.
Ich habe mir mit VLC die Codecs angesehen, kann aber keinen wesentlichen Unterschied erkennen.
4606
In dem Bild ist das linke Video nicht abspielbar, das rechte schon. Am Bildschirmformat kann es ja wohl nicht liegen.

Hat jemand eine Idee, was ich beachten/ bzw. wie ich konvertieren muss?
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von Meillo » 14.01.2024 19:06:41

Zur Analyse, was fuer ein Format vorliegt, empfiehlt sich Debianmediainfo. Vielleicht liegt es am Containerformat, das VLC in der Ausgabe nicht anzeigt.
Use ed once in a while!

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 14.01.2024 20:06:48

HumiNi hat geschrieben: [...] linke Video nicht abspielbar, [...]

Das liegt mit sicherheit an den 50 fps bei 1920x1080

Mein Samsung hat damit auch probleme,
keine probleme mit 25 fps bei 1920x1080



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

wanne
Moderator
Beiträge: 7466
Registriert: 24.05.2010 12:39:42

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von wanne » 15.01.2024 11:22:23

Ja. Sobald mit Fernsehern los geht wird es lustig. h.264 kommt in Versionen Profilen und Leveln. Die Version ist weitestgehend irrelevant, da die meist nur Klarstellungen oder zusätzliche Profile beinhalten. Level bekommst du in erster Linie durch Auflösung und Wiederholrate: Level 4, das nicht ganz unüblich ist, kann in 1080p maximal 30Hz bei 720p aber sogar 60Hz.
Während Softwareplayer üblicherweise alles können und maximal ruckeln, wenn es zu komplex wird, können Fernseher oft wirklich nur ein bestimmtes Set von Profilen/Leveln und geben sonst ganz auf.
Wie schon angemerkt: Debianmediainfo ziegt dir das Profil und meist auch das Level (Hinter @L) an.
rot: Moderator wanne spricht, default: User wanne spricht.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 15.01.2024 12:56:11

Die Antwort bezüglich 50bps war ein Volltreffer. Ich habe mit diesem Hinweis meine Videos gecheckt. Zusätzlich habe ich die USB-HD an den angeschlossenen BlueRay-Player getestet. Der meldet deutlich: Framerate 50 wird nicht unterstützt. Sch...dreck.

Debianmediainfo werde ich im Hinterkopf behalten, aber diese Videos haben nicht oberste Priorität.

Ich danke euch für die Hinweise.
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 15.01.2024 13:15:21

HumiNi hat geschrieben: Der meldet deutlich: Framerate 50 wird nicht unterstützt. Sch...dreck.
Das hat alleine mit der fps 50 nicht zu tun,
das ist die Kombination von 1920x1080 und 50 fps,
nimmst du 1280x720,haut das auch mit den 50 fps hin.

Das problem 1920x1080 und 50 fps erzeugt einen level:v 4.2
und das kann dein TV nicht, dem PC ist das egal.



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 22.01.2024 16:15:01

Ich habe Zeit gefunden und habe das Video mit ffmpeg (kann alles - außer einfach :wink: ) auf 30fps konvertiert. Ob 30fps schlau ist, weiß ich (noch) nicht, denn die Konvertierung dauert selbst mit einem einigermaßen flotten PC deutlich länger als die Abspielzeit des Videos. Immerhin kann ich das (die) Video(s) jetzt am TV mit angeschlossenen besseren Lautsprechern ansehen. :D (Obwohl die internen Lautsprecher an meinem Smart-Monitor auch nicht sooo schlecht sind.)

BTW. Das Gute an der Geschichte: Dieses ffmpeg (kann alles - außer ...) samt der Codec-Geschichte fange ich an zu verstehen und wird mir langsam sympathisch.
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 22.01.2024 16:42:22

Ich habe allerdings noch ein anderes Problem:
Ich will nur die Audiospur extrahieren. Das Video ist aac-codiert mit einer Bitrate von 160kb/s.

Code: Alles auswählen

  Stream #0:1[0x2](deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
Ich habe extrahiert mit:

Code: Alles auswählen

ffmpeg -i video.mp4 -cn -ab 160 audio.mp3
Das Ergebnis ist:

Code: Alles auswählen

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 1 h 14 min
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 kHz
Frame rate                               : 41.667 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 68.2 MiB (100%)
Writing library                          : LAME3.100
Ohne Angabe der Bitrate kamen sogar nur 64 kb/s heraus.
Ich hätte es am liebsten, dass bei der Konvertierung keine weiteren Verluste (und das ohne Kenntnis des Codecs im Video) auftreten. Aber wie? :?:
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von Meillo » 22.01.2024 16:54:30

Ich denke, es muesste in etwa so lauten:

Code: Alles auswählen

ffmpeg -i ... -vn -c:a copy out.aac
Use ed once in a while!

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 22.01.2024 17:02:18

Meillo hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 16:54:30
Ich denke, es muesste in etwa so lauten:

Code: Alles auswählen

ffmpeg -i ... -vn -c:a copy out.aac
Da kommt leider kein MP3 heraus.
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 22.01.2024 17:11:53

HumiNi hat geschrieben: Ich will nur die Audiospur extrahieren
So. :wink:

Code: Alles auswählen

 ffmpeg -i video.mp4 -vn -b:a 160k audio.mp3 
Das Ergebnis:
Stream #0:0: Audio: mp3, 48000 Hz, stereo, fltp, 160 kb/s



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von Meillo » 22.01.2024 17:20:37

HumiNi hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 17:02:18
Meillo hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 16:54:30
Ich denke, es muesste in etwa so lauten:

Code: Alles auswählen

ffmpeg -i ... -vn -c:a copy out.aac
Da kommt leider kein MP3 heraus.
Ja natuerlich, denn du hast ja auch geschrieben:
HumiNi hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 16:42:22
Ich hätte es am liebsten, dass bei der Konvertierung keine weiteren Verluste (und das ohne Kenntnis des Codecs im Video) auftreten. Aber wie? :?:
Sobald du den Codec wechselst, treten (bis auf wenige Ausnahmen) immer weitere Verluste auf.

Die gleiche Bitrate bedeutet bei verschiedenen Codes auch unterschiedliche Qualitaetsniveaus. Man kann ohne die Kenntnis der konkreten Codecs nicht rein zahlenmaessig das gleiche Qualitaetsniveau halten. Ggf. muesste beim Konvertieren zwischen besonders artverschiedenen Codecs auch die Bitrate deutlich erhoeht werden, um das gleiche Niveau halten zu koennen.

Richtig loesen laesst sich dein Wunsch nicht. Du kannst halt den unveraenderten Audiostream extrahieren (mein Vorschlag) oder du musst ihn umwandeln, in ein Qualitaetsniveau, das du nur raten kannst.
Use ed once in a while!

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 22.01.2024 17:30:02

MaGe hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 17:11:53
HumiNi hat geschrieben: Ich will nur die Audiospur extrahieren
So. :wink:
Du hast es sofort gesehen, stimmt's? Es war natürlich das damned k. :oops: :hail:
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 22.01.2024 17:34:41

Meillo hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 17:20:37
Da kommt leider kein MP3 heraus.
Ja natuerlich, denn du hast ja auch geschrieben:
Stimmt. Ich habe mich nicht klar ausgedrückt.
Jetzt kommt mir gerade die Idee zu prüfen, ob mein Player vielleicht sogar aac-Codec versteht. Man ist immer nur auf MP3 fixiert.
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 22.01.2024 18:01:51

HumiNi hat geschrieben: [...] Ob 30fps schlau ist, weiß ich (noch) nicht [...]
Ich kenne deine (Musik-) Videos nicht, aber normal bei 50fps ist 2x25fps

Bei 50 fps sieht das Ergebnis so aus, kannst du testen mit mpv.
AABBCCDDEEFFGGHH(wobei jeder Buchstabe ein Bild darstellt)
Die Bildverteilung ist gleichmäßig, das Ergebnis ist glatt.

Auf 25 fps umgerechnet würde das Video so aussehen.
ABCDEFGH
Die Bildverteilung ist gleichmäßig, das Ergebnis ist flüssig.

Bei 30 Bildern pro Sekunde erhalten wir jedoch eine Mischung aus,
Einzelbildern und Doppelbildern, etwa so: ABCCDEFGHH
Das ist wahrscheinlich nicht die exakte Bildverteilung.
Sie ist ungleichmäßig, keine ahnung was passiert, habe keine Videos mit 30 fps. :mrgreen:



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von Meillo » 22.01.2024 18:20:33

MaGe hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 18:01:51
Bei 50 fps sieht das Ergebnis so aus, kannst du testen mit mpv.
AABBCCDDEEFFGGHH(wobei jeder Buchstabe ein Bild darstellt)
Ist das so auch gespeichert? -- Was fuer ein Marketingirrsinn! :facepalm:


Die Logik, beim Reduzieren moeglichst ganze Teiler zu nutzen, macht aber natuerlich Sinn.
Use ed once in a while!

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 22.01.2024 19:20:01

Meillo hat geschrieben: Ist das so auch gespeichert? -- Was fuer ein Marketingirrsinn! :facepalm:

TV eigenproduckte fast alle 50fps - 50 Einzelbilder.
Das Kannst du testen, aufname Tagesschau 50fps - 50 Einzelbilder.
Kinofilme sind 24 fps, werden im TV auf 50fps - 2x25fps verdoppelt.



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 22.01.2024 19:31:50

MaGe hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 19:20:01
Meillo hat geschrieben: Ist das so auch gespeichert? -- Was fuer ein Marketingirrsinn! :facepalm:
TV eigenproduckte fast alle 50fps - 50 Einzelbilder.
Das Kannst du testen, aufname Tagesschau 50fps - 50 Einzelbilder.
Kinofilme sind 24 fps, werden im TV auf 50fps - 2x25fps verdoppelt.
Dann verstehe ich das noch weniger. Es geht bei mir doch um Musikvideos aus der ör-Mediathek. Gibt ja auch kein Problem beim direkten Anschauen im TV. Lade ich dieses Video aber als Datei herunter und will es am gleichen TV ansehen, ist Pustekuchen. Verstehe, wer will.
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 22.01.2024 20:08:43

HumiNi hat geschrieben: [...] Lade ich dieses Video aber als Datei herunter und will es am gleichen TV ansehen, ist Pustekuchen. Verstehe, wer will
Du lädst dir das Video, mit 1920x1080 -50fps, nimm das Video mit den 1280x720 - 50fps

Hier ein Muster mit ( yt-dlp ) The Rolling Stones 3SAT_HD

Code: Alles auswählen

 yt-dlp -F https://www.3sat.de/kultur/pop-around-the-clock/the-rolling-stones-grrr-100.html 
yt-dlp -F - zeigt dir den inhalt

## Angezeigt wird sowas.
hls-2595-0 mp4 1280x720 50 │ ~ 2.22GiB 2595k m3u8 │ avc1.640028 mp4a.40.2 [deu]
hls-2595-1 mp4 1280x720 50 │ ~ 2.22GiB 2595k m3u8 │ avc1.640028 mp4a.40.2 [deu]
usw.
hls-5194-0 mp4 1920x1080 50 │ ~ 4.45GiB 5195k m3u8 │ avc1.64002a mp4a.40.2 [deu]
hls-5194-1 mp4 1920x1080 50 │ ~ 4.45GiB 5195k m3u8 │ avc1.64002a mp4a.40.2 [deu]

Du wilst das Video mit den 50fps dann so.

Code: Alles auswählen

 yt-dlp -f hls-2595-1 https://www.3sat.de/kultur/pop-around-the-clock/the-rolling-stones-grrr-100.html 



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 23.01.2024 10:58:11

MaGe hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 20:08:43
Hier ein Muster mit ( yt-dlp ) The Rolling Stones 3SAT_HD
Danke für die Erklärung. Da ich dieses Video (vermutlich) auch habe, kann ich deine Angaben bei nächster Gelegenheit nachvollziehen.

Ich Moment konvertiere ich mein Beispielvideo auf 25 bps. Meine Hoffnung, dass es schneller geht als auf 30 bps, ist schon beerdigt. :(
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von MaGe » 23.01.2024 13:53:05

HumiNi hat geschrieben: [...] Meine Hoffnung, dass es schneller geht als auf 30 bps, ist schon beerdigt.

Frage: Warum nicht über die Grafikkarte konvertieren?
und die GPU-Beschleunigung nutzen,

# The_Rolling_Stones_GRRR.mp4 1920x1080 - 50fps
# 5 Minuten konvertieren auf 25 fps

# 8 Kerne bei 13% CPU auslastung
frame= 7500 fps=439
real 0m17,925s

# 8 Kerne bei 97% CPU auslastung
frame= 7500 fps= 27
real 4m40,155s



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
Meillo
Moderator
Beiträge: 8818
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von Meillo » 23.01.2024 13:59:25

MaGe hat geschrieben: ↑ zum Beitrag ↑
23.01.2024 13:53:05
Frage: Warum nicht über die Grafikkarte konvertieren?
und die GPU-Beschleunigung nutzen,
Aus Neugier: Wie macht man das? Also wie aktiviert man die GPU-Beschleunigung? ... nicht dass meine Hardware das koennte, darum habe ich auch keine Ahnung davon, aber mich wuerde interessieren, wie ich den Befehl anders aufrufen muss, damit die GPU rechnet.
Use ed once in a while!

Benutzeravatar
ralli
Beiträge: 3919
Registriert: 02.03.2008 08:03:02

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von ralli » 23.01.2024 14:15:47

MaGe hat geschrieben: ↑ zum Beitrag ↑
22.01.2024 20:08:43

Code: Alles auswählen

 yt-dlp -f hls-2595-1 https://www.3sat.de/kultur/pop-around-the-clock/the-rolling-stones-grrr-100.html 
gruss MaGe
Danke für den Link und das Video mit den Stones. Der Tag ist gerettet. Allerdings habe ich es mir nicht ver yt-dlp heruntergeladen, sondern durch mediathekviewweb.de. 3SAT und Rolling Stones eingeben und fertig. Download in bester Qualität keine 2 Minuten.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 23.01.2024 15:22:53

ralli hat geschrieben: ↑ zum Beitrag ↑
23.01.2024 14:15:47
Danke für den Link und das Video mit den Stones. Der Tag ist gerettet.
Jedes Jahr zu Sylvester gibt es aus 3sat rund um die Uhr tolle Musikvideos/Konzertmitschnitte. Einfach vormerken. :)
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

HumiNi
Beiträge: 341
Registriert: 02.10.2014 21:46:18

Re: Video-Codecs - das Buch mit 7 Siegeln

Beitrag von HumiNi » 23.01.2024 15:25:30

Meillo hat geschrieben: ↑ zum Beitrag ↑
23.01.2024 13:59:25
MaGe hat geschrieben: ↑ zum Beitrag ↑
23.01.2024 13:53:05
Frage: Warum nicht über die Grafikkarte konvertieren?
und die GPU-Beschleunigung nutzen,
Aus Neugier: Wie macht man das? Also wie aktiviert man die GPU-Beschleunigung? ... nicht dass meine Hardware das koennte, darum habe ich auch keine Ahnung davon, aber mich wuerde interessieren, wie ich den Befehl anders aufrufen muss, damit die GPU rechnet.
Wüsste ich auch gern.
Gedächtnis wie ein Rechen: Nur Mist bleibt hängen.

Antworten