{"id":5983,"date":"2023-09-17T04:11:54","date_gmt":"2023-09-17T02:11:54","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=5983"},"modified":"2023-09-17T04:12:36","modified_gmt":"2023-09-17T02:12:36","slug":"normalisierung-eines-audio-streams-in-einem-video","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/17\/normalisierung-eines-audio-streams-in-einem-video\/","title":{"rendered":"Normalisierung eines audio Streams in einem Video"},"content":{"rendered":"\n<p>Ich hatte ein Video mit schlechten Audio Eigenschaften. Die Dialoge waren kaum h&ouml;rbar, die Action dagegen war viel zu laut. Meine ersten Versuche f&uuml;hrten mich zu ffmpeg-normalize, leider mit unbefriedigenden Ergebnissen.<\/p>\n\n\n\n<p>&Uuml;ber die ffmpeg-Doku dann den Filter loudnorm gefunden, s.:&nbsp;<a href=\"http:\/\/ffmpeg.org\/ffmpeg-filters.html#loudnorm\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/ffmpeg.org\/ffmpeg-filters.html#loudnorm<\/a><\/p>\n\n\n\n<p>Leider ist die Doku an der Stelle ohne Beispiele. Aber eine weiter Suche f&uuml;hrte mich zu :&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/k.ylo.ph\/2016\/04\/04\/loudnorm.html\" target=\"_blank\">http:\/\/k.ylo.ph\/2016\/04\/04\/loudnorm.html<\/a><br>Die daraus resultierenden Ergnisse waren gut :<br>Ein Bsp., via yt-dlp :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yt-dlp -f 137+140 -o \"%(title)s.%(ext)s\" --no-playlist \"https:\/\/www.youtube.com\/watch?v=8vgInhaiEXs\"<\/code><\/pre>\n\n\n\n<p>habe ich den Film &bdquo;Pawn.<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/mp4\/\" target=\"_self\" title=\"MP4 ist ein Video-Containerformat, das von der MPEG (Moving Picture Expert Group) f&uuml;r MPEG-4-Inhalte vorgesehen. Es wurde erstmals im Jahr 2001 in ISO\/IEC 14496-12 und -14 (MPEG-4 Teil 12 und 14) standardisiert. Das MP4-Format basiert auf dem Apple-QuickTime-Format und organisiert Mediendaten in hierarchischen und sequenziellen Dateneinheiten. In MP4-Dateien k&ouml;nnen multimediale Inhalte wie Audio- und Videospuren,&hellip;\" class=\"encyclopedia\">mp4<\/a>&ldquo; heruntergeladen. Und mit dem im obigen link (<a rel=\"noreferrer noopener\" href=\"http:\/\/ffmpeg.org\/ffmpeg-filters.html#loudnorm\" target=\"_blank\">http:\/\/ffmpeg.org\/ffmpeg-filters.html#loudnorm<\/a>), beschriebenem 2.Pass-Verfahren, den Film &bdquo;normalized&ldquo; :<br>1. F&uuml;r die Messung, Durchlauf mit :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ffmpeg -i \"Pawn.mp4\" -c:v copy -filter:a loudnorm=I=-16:TP=-1.5:LRA=11:print_format=summary -f null -<\/code><\/pre>\n\n\n\n<p>man erh&auml;lt mit etwas Geduld die Ausgabe :<br>Input Integrated: -31.8 LUFS<br>Input True Peak: -4.4 dBTP<br>Input LRA: 18.9 LU<br>Input Threshold: -43.4 LUFS<\/p>\n\n\n\n<p>Output Integrated: -17.1 LUFS<br>Output True Peak: -1.5 dBTP<br>Output LRA: 14.0 LU<br>Output Threshold: -27.9 LUFS<\/p>\n\n\n\n<p>Normalization Type: Dynamic<br>Target Offset: +1.1 LU<\/p>\n\n\n\n<p>2. Normierung dann mit den erhaltenen Messwerten, die jeweils in &ldquo; measured_* &ldquo; eingetragen werden :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ffmpeg -i \"Pawn.mp4\" -c:v copy -af loudnorm=I=-16:TP=-1.5:LRA=11:measured_I=-31.8:measured_TP=-4.4:measured_LRA=18.9:measured_thresh=-43.4:offset=+1.1:linear=true:print_format=summary -c:a aac -b:a 192k -ar 48000 output.mp4<\/code><\/pre>\n\n\n\n<p>Die erg&auml;nzte Audio &ndash; Kodierung, sollte in jedem Fall angeh&auml;ngt werden (bzw. eine nach eigenen W&uuml;nschen), s.o. :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>-c:a aac -b:a 192k -ar 48000<\/code><\/pre>\n\n\n\n<p>Ansonsten macht da ffmpeg &bdquo;was es will&ldquo;, z.b. sample rate auf 96000 stellen, ein PC kann das abspielen, ein TV via DLNA nicht.<br>Es m&uuml;ssen immer alle Filter Pa<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>eter, wie im Beispiel angegeben, verwendet werden, der Filter &bdquo;loudnorm&ldquo; l&auml;sst nicht weniger zu.<\/p>\n\n\n\n<p>Eine detaillierte Erkl&auml;rung der Pa<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ram\/\" target=\"_self\" title=\"Der RAM oder Arbeitsspeicher ist ein essentieller Bestandteil eines Rechners, der als fl&uuml;chtiger und sehr schneller Speicher fungiert. Er erm&ouml;glicht es dem Computer, Daten sehr schnell zu lesen und zu ver&auml;ndern, und spielt eine entscheidende Rolle f&uuml;r die Leistungsf&auml;higkeit des Systems. Der Arbeitsspeicher ist ein tempor&auml;rer Speicher, was bedeutet, dass die gespeicherten Informationen verloren gehen,&hellip;\" class=\"encyclopedia\">ram<\/a>eter f&uuml;r den 1. Durchlauf, s.o. :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>loudnorm=I=-16:TP=-1.5:LRA=11<\/code><\/pre>\n\n\n\n<p>habe ich bis dato nicht gefunden.<\/p>\n\n\n\n<p class=\"has-light-green-cyan-color has-text-color\">Verfasst von Gloster<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"5983\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"5983\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ich hatte ein Video mit schlechten Audio Eigenschaften. Die Dialoge waren kaum h\u00f6rbar, die Action dagegen war viel zu laut. Meine ersten Versuche f\u00fchrten mich zu ffmpeg-normalize, leider mit unbefriedigenden Ergebnissen. \u00dcber die ffmpeg-Doku dann den Filter loudnorm gefunden, s.:&nbsp;http:\/\/ffmpeg.org\/ffmpeg-filters.html#loudnorm Leider ist die Doku an der Stelle ohne Beispiele. Aber eine weiter Suche f\u00fchrte mich [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5984,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,612],"tags":[18,613],"class_list":["post-5983","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-multimedia","category-videobearbeitung","tag-multimedia","tag-videobearbeitung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/5983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=5983"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/5983\/revisions"}],"predecessor-version":[{"id":5986,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/5983\/revisions\/5986"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/5984"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=5983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=5983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=5983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}