Frage von klusterdegenerierung:Weiß jemand warum man unter Windoof im mp4 Container immernoch nur eine max Samplerate von 192Kbit zur Verfügung gestellt bekommt?
Jetzt sind sie seit Jahren dabei bessere Codecs und Kompressionen zu generieren und alle Datenraten gehen extrem in die Höhe, nur beim ollen mp4 Audio tut sich nix.
Warum eigentlich? Und warum eigentlich nur unter Win und nich auch unter Mac?
Danke! :-)
Antwort von cantsin:
Das ist eine generelle Betriebsystem-Beschränkung unter Windows mit dem Windows-bordeigenen AAC-Codec, der sowieso nicht sonderlich toll ist.
Ich nehme schwer an, dass dies mit Lizenzbedingungen der MPEG LA als Patent-Eigentümer von AAC und h264/h265 zu tun hat. Microsoft wird wegen dieser Bitratenbeschränkung geringere Lizenzkosten zahlen.
Blackmagic wiederum spart sich eigene Lizenzzahlungen dadurch, dass es nur die bereits im Betriebssystem vorhandenen Codecs nutzt. In der Linux-Version von Resolve gibt's daher auch gar kein AAC-Encoding und werden nur stumme mp4s gerendert...
- Kann man aber alles umgehen, indem man erst in Quicktime h264 mit unkomprimiertem Audio rendert und dann mit ffmpeg, Handbrake oder Shutter Encoder das .mov in ein .mp4 umwandelt, indem man den h264-Videostream (ohne neuerliches Encoding) nur kopieren und den unkomprimierten Audiostream nach AAC in der gewünschten Qualität transcodieren lässt.
Antwort von klusterdegenerierung:
Ah achso und wenn BMD dies jetzt wie Voucoder umgehen würde, müßten sie daführ bezahlen?
Antwort von cantsin:
klusterdegenerierung hat geschrieben:
Ah achso und wenn BMD dies jetzt wie Voucoder umgehen würde, müßten sie daführ bezahlen?
Ja. Voucoder wiederum nutzt unter der Haube ffmpeg, das praktisch von denselben französischen Entwicklern wie VLC stammt, und die berufen sich darauf, dass die Codec-Patente für Open Source-Software und sowieso in Frankreich keine rechtliche Gültigkeit haben.
Antwort von klusterdegenerierung:
Aber man kann doch auch andere Audiocodecs in so einen Container packen, oder nicht?
In anderen NLEs kann man doch zb. wie den Videocodec in Container auch Audiocodecs wählen, warum nicht in Resolve?
Antwort von cantsin:
klusterdegenerierung hat geschrieben:
Aber man kann doch auch andere Audiocodecs in so einen Container packen, oder nicht?
In anderen NLEs kann man doch zb. wie den Videocodec in Container auch Audiocodecs wählen, warum nicht in Resolve?
Bei mp4 ist laut der Format-Norm/-Definition nur AAC als Audiocodec erlaubt. Bei Quicktime kannst Du h264- oder h265-Video auch mit anderen Audio-Formaten bzw. -Codecs kombinieren.
Antwort von klusterdegenerierung:
Wer verbietet sowas und warum überhaupt erlauben und wenn man sich nicht dran hält?
Antwort von cantsin:
klusterdegenerierung hat geschrieben:
Wer verbietet sowas und warum überhaupt erlauben und wenn man sich nicht dran hält?
Ist ein ISO-Standard ("MPEG-4 Part 14 is an instance of the more general ISO/IEC 14496-12:2004; MPEG-4 Part 12: ISO base media file format",
Wikipedia).
Du kannst natürlich andere Audio-Codecs in den mp4-Container 'reinschreiben, nur ist die resultierende Datei dann nicht mehr standardkonform und wird z.B. von Smart-TVs, Mediaplayern etc. nicht mehr abgespielt, oder zumindest nicht mit Ton.
Antwort von klusterdegenerierung:
Und in MacOS ist das anders?