You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extra steps to reproduce the problem?
Use ffmpeg to generate an MPEG transport stream e.g. ffmpeg -i http://localhost:8000/radio_service -c:a libfdk_aac -b:a 48k -profile:a aac_he_v2 -tag:a AACH -f mpegts -loglevel debug pipe: | [...packager command]
What is the expected result?
shaka-packager should recognise the HE-AAC-v2 codec tag and reflect it in the codec string. I would expect the following output:
System info
Operating System: Ubuntu 20.04
Shaka Packager Version: v2.6.1
Issue and steps to reproduce the problem
When using ffmpeg to encode HE-AAC (v1 or v2) as an input to shaka-packager, the input is treated as AAC LC.
Packager Command:
/bin/packager in=/dev/stdin --dump_stream_info
Extra steps to reproduce the problem?
Use ffmpeg to generate an MPEG transport stream e.g.
ffmpeg -i http://localhost:8000/radio_service -c:a libfdk_aac -b:a 48k -profile:a aac_he_v2 -tag:a AACH -f mpegts -loglevel debug pipe: | [...packager command]
What is the expected result?
shaka-packager should recognise the HE-AAC-v2 codec tag and reflect it in the codec string. I would expect the following output:
What happens instead?
shaka-packager treats the HE-AAC-v2 (SBR + PS) stream as AAC LC and as such .m3u8 cannot be played back correctly on Apple devices
Running ffprobe against the generated MPEG-TS correctly identifies HE-AAC:
The text was updated successfully, but these errors were encountered: