<div dir="ltr"><div><div><div><div><div><div><div>Hi Keith.<br><br></div>What if you leave out the video part? Can you then play the file ?<br><br></div>Apparently avenc_aac produces 'ER Parametric' AAC audio and your other encoder (as well does faac) produces 'LC - Low Complexity' AAC. See <a href="https://en.wikipedia.org/wiki/MPEG-4_Part_3">https://en.wikipedia.org/wiki/MPEG-4_Part_3</a> on various AAC format (look for Audio Object Type).<br><br></div>Perhaps WMP does not like 'ER Parametric' AAC as object type?<br><br></div><div>Using GStreamer for many years, faac has always just worked while all problems I have encountered (others may have a different experience) with AAC audio has always been tracked back to trying to use avenc_aac, Maybe faac is not as advanced as avenc_aac and maybe there are license issues, but it does what it does well and has made my life easier. Leaving out faac in some distribution has caused many pains over the years and a lot of mails here on the mailing list.<br></div><div><br></div>For the GStreamer team:<br><br>The 'avenc_aac' seems to ignore when using the following caps filter<br><br><div style="margin-left:40px">avenc_aac ! 'audio/mpeg,base-profile=(string)lc' ! ....<br></div><br></div>It still produce 'ER Parametric' AAC. Shouldn't avenc_aac produce LC AAC or at least protest?<br><br></div>Btw. the program 'mediainfo' can also reveals the settings of a media file.<br><br></div>Best regards<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 15, 2016 at 11:44 AM, Thornton, Keith <span dir="ltr"><<a href="mailto:keith.thornton@zeiss.com" target="_blank">keith.thornton@zeiss.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
ffplay outputs the following form y file with avenc_aac<br>
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/temp/mit_audio__0000.mp4':<br>
  Metadata:<br>
    major_brand     : mp42<br>
    minor_version   : 0<br>
    compatible_brands: mp42mp41isomiso2<br>
    creation_time   : 2016-04-28 10:55:59<br>
  Duration: 00:00:19.74, start: 0.000000, bitrate: 12263 kb/s<br>
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 12133 kb/s, 50 fps, 50 tbr, 5k tbn, 100 tbc (default)<br>
    Metadata:<br>
      creation_time   : 2016-04-28 10:55:59<br>
      handler_name    : VideoHandler<br>
    Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 168 kb/s (default)<br>
    Metadata:<br>
      creation_time   : 2016-04-28 10:55:59<br>
      handler_name    : SoundHandler<br>
   2.99 A-V: -0.020 fd=  23 aq=   15KB vq= 1069KB sq=    0B f=0/0<br>
<br>
And<br>
<br>
<br>
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/temp/mit_audio__0000_ffmpeg.<wbr>mp4':<br>
  Metadata:<br>
    major_brand     : isom<br>
    minor_version   : 512<br>
    compatible_brands: isomiso2avc1mp41<br>
    encoder         : Lavf57.19.100<br>
  Duration: 00:00:19.66, start: 0.036281, bitrate: 12271 kb/s<br>
    Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 12133 kb/s, 50 fps, 50 tbr, 10k tbn, 100 tbc (default)<br>
    Metadata:<br>
      handler_name    : VideoHandler<br>
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)<br>
    Metadata:<br>
      handler_name    : SoundHandler<br>
   2.25 A-V:  0.004 fd=  15 aq=   12KB vq= 1096KB sq=    0B f=0/0<br>
<br>
For the file after audio has been transcoded.<br>
Video was not transcoded  (-vcodec=copy)<br>
<br>
According to ffplay<br>
<br>
Ok for WindowsMediaplayer or QuickTimePlayer:<br>
<br>
    major_brand     : isom<br>
    minor_version   : 512<br>
    compatible_brands: isomiso2avc1mp41<br>
<br>
Not Ok for WindowsMediaplayer or QuickTimePlayer:<br>
<br>
    major_brand     : mp42<br>
    minor_version   : 0<br>
    compatible_brands: mp42mp41isomiso2<br>
<br>
<br>
-----Ursprüngliche Nachricht-----<br>
Von: gstreamer-devel [mailto:<a href="mailto:gstreamer-devel-bounces@lists.freedesktop.org">gstreamer-devel-<wbr>bounces@lists.freedesktop.org</a>] Im Auftrag von Tim Müller<br>
Gesendet: Donnerstag, 15. September 2016 09:56<br>
An: <a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
Betreff: Re: AW: MP4 files wit AAC<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, 2016-09-15 at 05:29 +0000, Thornton, Keith wrote:<br>
<br>
Hi Keith,<br>
<br>
> If I use ffmpeg to transcode them from mp4/h264/aac to mp4/h264/aac<br>
> the files are then playable so what I need to know is what is ffmpeg<br>
> doing that the avenc_aac is not doing.<br>
<br>
It would be interesting to see the output of gst-discoverer-1.0 -v and ffplay on a gst/avenc_acc-produced file vs. an ffmpeg-transcoded one then.<br>
<br>
Maybe it's a codec profile thing or so.<br>
<br>
Cheers<br>
 -Tim<br>
<br>
--<br>
Tim Müller, Centricular Ltd - <a href="http://www.centricular.com" rel="noreferrer" target="_blank">http://www.centricular.com</a><br>
<br>
Join us at the GStreamer Conference!<br>
10-11 October 2016 in Berlin,<br>
Germany<br>
<a href="https://gstreamer.freedesktop.org/conference/" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.<wbr>org/conference/</a><br>
______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
</div></div></blockquote></div><br></div>