No, you need a second conversion step.
The problem is that for YouTube DASH, the MP4 container's ftyp
has the "major brand" set to dash
instead of m4a
. This is the correct approach for DASH streaming, but Winamp is too old to recognize it (and many other programs are).
Now, what would be a reasonable suggestion is to create a feature request for youtube-dl to add post-processing support for ffmpeg to convert the major brand of the MP4 container to something more compatible. But at the moment, such a thing does not exist.
Or, file a bug report for Winamp to include decoding support for dash
brands. Since it's likely to rely on a third-party decoder plugin, this probably means raising a bug report somewhere else, too.
My question was appropriate in Nov 14. youtube-dl author addressed the issue in Jan 15. Glad it is part of youtube-dl now. – Sun – 2015-03-11T15:51:11.493