Hi, thanks for the Resolve Linux AAC encoder plugin, it's really useful and I'm using it as an addon for my automatic aac remuxer app that remuxes aac automatically on media import. I hope thats okay for you! Thanks a lot!
I’m seeing a compatibility issue with MP4 aac exports.
The exported file contains an AAC audio stream and can be decoded by ffmpeg/VLC, but playback is silent in Firefox and safaris browser video player.
ffprobe on the exported MP4 shows the AAC stream as:
codec_name=aac
profile=-1
codec_tag_string=mp4a
mime_codec_string=mp4a.40.0
sample_rate=48000
channels=2
For browser-compatible AAC-LC in MP4, I would expect something like:
profile=LC
mime_codec_string=mp4a.40.2
with the AAC codec config/extradata present.
So the AAC packets seem to be decodable, but the MP4/AAC signaling appears incomplete or not browser-compatible.
Environment:
DaVinci Resolve Studio on Fedora
Container: MP4
Audio: AAC via plugin
Sample rate: 48000 Hz
Channels: stereo
Is there a way to get the plugin/Resolve export path to write the AAC stream with the correct AAC-LC metadata/signaling, e.g. mp4a.40.2, so browser players can decode it correctly?
Best regards,
Ray
Hi, thanks for the Resolve Linux AAC encoder plugin, it's really useful and I'm using it as an addon for my automatic aac remuxer app that remuxes aac automatically on media import. I hope thats okay for you! Thanks a lot!
I’m seeing a compatibility issue with MP4 aac exports.
The exported file contains an AAC audio stream and can be decoded by ffmpeg/VLC, but playback is silent in Firefox and safaris browser video player.
ffprobeon the exported MP4 shows the AAC stream as: