AAC-SSR profile not implemented in ffmpeg

Bug #1737260 reported by Oliver Rath
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ffmpeg (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

mpv (on Ubuntu 17.10) cant play i.e. "Die Anstalt" Mediathek mp4-file:

...

Error decoding audio.
[ffmpeg/audio] aac: SSR is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ffmpeg/audio] aac: If you want to help, upload a sample of this file to ftp://upload.ffmpeg.org/incoming/ and contact the ffmpeg-devel mailing list. (<email address hidden>)

$ lsb_release -rd
Description: Ubuntu 17.10
Release: 17.10

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: ffmpeg 7:3.3.4-2
Uname: Linux 4.14.3-041403-generic x86_64
ApportVersion: 2.20.7-0ubuntu3.6
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Dec 8 23:28:18 2017
InstallationDate: Installed on 2017-06-05 (186 days ago)
InstallationMedia: Ubuntu-Server 16.10 "Yakkety Yak" - Alpha amd64 (20160525)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: ffmpeg
UpgradeStatus: Upgraded to artful on 2017-10-01 (68 days ago)

Revision history for this message
Oliver Rath (spooch) wrote :
Revision history for this message
James Cowgill (jcowgill) wrote :

Indeed there is no implementation of the AAC-SSR profile in ffmpeg. I think this is because it's quite rare, so no one has yet worked on it.

There is an upstream bug, but it's had no activity for 5 years:
https://trac.ffmpeg.org/ticket/1693

Changed in ffmpeg (Ubuntu):
status: New → Confirmed
summary: - ffmpeg is missing ssr codec
+ AAC-SSR profile not implemented in ffmpeg
Revision history for this message
Carl Eugen Hoyos (cehoyos) wrote :

Where can I find the sample you tested?

Revision history for this message
Carl Eugen Hoyos (cehoyos) wrote :

The following three samples do not contain SSR audio:

$ md5sum 171205_sendung_dan_*
9f0d5b05a77904063f47f421d21c3d24 171205_sendung_dan_1496k_p13v13.mp4
08bde305b9425cc5c2a90ea431854045 171205_sendung_dan_3296k_p15v13.mp4
00aad320db7317fec7e9a3edae106f92 171205_sendung_dan_476k_p9v13.mp4

Changed in ffmpeg (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
James Cowgill (jcowgill) wrote :

Carl, I don't understand why you marked this bug incomplete.

Revision history for this message
Carl Eugen Hoyos (cehoyos) wrote :

No sample was provided (this is explicitely required by the warning message that the aac decoder shows). It is possible that the sample Oliver played had a reception issue that lead to an incorrect warning message: I downloaded all available samples that he indicated show the issue, none of them contain SSR and I suspect that no encoder used by a big television station allows to encode SSR.

Revision history for this message
Carl Eugen Hoyos (cehoyos) wrote :

The underlying issue - that some reception errors could trigger the "SSR" warning message when decoding AAC - was fixed by Dale Curtis, the patch is part of FFmpeg 4.0:
http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=a246701e

Changed in ffmpeg (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.