View Single Post
Old 14th November 2014, 01:52   #10
thinktink
Forum King
 
thinktink's Avatar
 
Join Date: May 2009
Location: On the streets of Kings County, CA.
Posts: 3,026
Send a message via Skype™ to thinktink
Quote:
Originally Posted by Menschenfleisch View Post
If he downloaded the video/audio it is a normal file and not a dash stream.
I downloaded the video's audio using his exact command line and also with -f m4a. I got the same result both times:
Quote:
C:\testdl>youtube-dl -f 141 http://www.youtube.com/watch?v=x6NyQN4hloY
[youtube] Confirming age
[youtube] x6NyQN4hloY: Downloading webpage
[youtube] x6NyQN4hloY: Downloading video info webpage
[youtube] x6NyQN4hloY: Extracting video information
[youtube] x6NyQN4hloY: Downloading DASH manifest
[download] Destination: Fedde Le Grand Essential Mix-x6NyQN4hloY.m4a
[download] 100% of 111.28MiB in 03:43

C:\testdl>ffprobe -i "fedde le grand essential mix-x6nyqn4hloy.m4a"
ffprobe version N-57448-gc78a416 Copyright (c) 2007-2013 the FFmpeg developers
built on Oct 26 2013 18:02:03 with gcc 4.8.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi
g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp
e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopenco
re-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp
eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-li
bvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 52. 47.101 / 52. 47.101
libavcodec 55. 38.101 / 55. 38.101
libavformat 55. 19.104 / 55. 19.104
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 89.100 / 3. 89.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'fedde le grand essential mix-x6nyqn4hloy.m4a':
Metadata:
major_brand : dash
minor_version : 0
compatible_brands: iso6mp41
creation_time : 2014-11-05 08:39:44
Duration: 01:01:00.05, start: 0.000000, bitrate: 255 kb/s
Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 253 kb/s (default)
Metadata:
creation_time : 2014-11-05 08:39:44
handler_name : SoundHandler

C:\testdl>
DrO is right, it's definitely an aac DASH stream inside an m4a file format; ergo, MPEG-DASH.

It's not the first time I've seen stream-spec data put into a file. I know that the Flash Media Live Encoder would stream and record the stream it sent, bit-for-bit, to the file that had to be repacketized with a command-line utility from Adobe before it could be used on our (only at the time) Windows box or uploaded to Vimeo.
thinktink is offline