PDA

View Full Version : Getting these ABC streams


guestly
04-02-2014, 02:16 AM
I'm currently trying to get musical performances from the Jimmy Kimmel Live! ABC website in the highest quality available (720p, 6,000 Kbps) and have had success with Atres Multi-Downloader, however, while selecting any of the M3U8 options (not just m3u8_6902579_1280x720), the TS segments are downloaded and/or merged incompletely compared to the only MP4 version it's able to get (mp4_api1000). I've compared not only length but total number of frames as well between the two resulting files and there's no mistaking there's a difference. I've also tried AVGO Free Video Downloader but it's able to get the 298x168 MP4 and nothing else.

Here's an example (http://abc.go.com/shows/jimmy-kimmel-live/video/music-performances/_m_VDKA1_6lv67ovq) of the latest one they have up. I appreciate any help. Thank you.

blimey
04-02-2014, 04:31 AM
I compared the video from the mp4 link with the video from the m3u8 link, and they seem the same to me, aside from the quality differences - of course.

I didn't count the frames or anything, but they are both 3:27 in duration. The 720p m3u8 link is only about 2400k bitrate; I didn't see anything higher. Maybe you got a different file if it is 6000k.

644x362 mp4 link;

http://cdn.video.abc.com/video/mp4/644x362/JKL_20140331_DANCROLLPERFORMSFRO_SHOWCLIP_4ef4431e-3f70-4fec-9146-64aedb79fcdc_10011412.mp4

1280x720 from m3u8;
SHOWCLIP_4ef4431e_1280x720.mp4 (http://www65.zippyshare.com/v/43067221/file.html)
(result from m3u8 link using ffmpeg to download)

guestly
04-02-2014, 07:43 AM
I compared the video from the mp4 link with the video from the m3u8 link, and they seem the same to me, aside from the quality differences - of course.

I didn't count the frames or anything, but they are both 3:27 in duration. The 720p m3u8 link is only about 2400k bitrate; I didn't see anything higher. Maybe you got a different file if it is 6000k.

644x362 mp4 link;

http://cdn.video.abc.com/video/mp4/644x362/JKL_20140331_DANCROLLPERFORMSFRO_SHOWCLIP_4ef4431e-3f70-4fec-9146-64aedb79fcdc_10011412.mp4

1280x720 from m3u8;
SHOWCLIP_4ef4431e_1280x720.mp4 (http://www65.zippyshare.com/v/43067221/file.html)
(result from m3u8 link using ffmpeg to download)
That's odd. Atres does manage to find a stream higher than 2,400. However, after comparing your upload to it, ffmpeg does seem to fetch what it finds completely. Take a look.

http://i.imgur.com/5WA6Vads.png (http://imgur.com/5WA6Vad.png)http://i.imgur.com/hI4guAxs.png (http://imgur.com/hI4guAx.png)http://i.imgur.com/xi3b7iTs.png (http://imgur.com/xi3b7iT.png)

Thanks for looking into this.

blimey
04-02-2014, 01:20 PM
I know that atres names hulu downloads as mp4 when the container is actually flv, and a slightly strange flv container that FLVExtractCL won't recognize.

You may want to check the container on the atres download. Simply copying the contents may fix the duration.

ffmpeg -i "atres_download_name.mp4" -vcodec copy -acodec copy "new.mp4"

If you get any errors about the aac track, then the aac_adtstoasc step might not have been done when/after atres downloaded the file.

I found the 6902579_1280x720 entry. I overlooked it the first time thinking it was the same 720p entry as the other one in the playlist.

guestly
04-02-2014, 06:10 PM
I know that atres names hulu downloads as mp4 when the container is actually flv, and a slightly strange flv container that FLVExtractCL won't recognize.

You may want to check the container on the atres download. Simply copying the contents may fix the duration.

ffmpeg -i "atres_download_name.mp4" -vcodec copy -acodec copy "new.mp4"

If you get any errors about the aac track, then the aac_adtstoasc step might not have been done when/after atres downloaded the file.

I found the 6902579_1280x720 entry. I overlooked it the first time thinking it was the same 720p entry as the other one in the playlist.Atres does produce a real MP4 and doesn't just give it that extension. I have gone ahead and tried "-c copy", "-vcodec copy -acodec copy", "-vcodec copy -an", and "-vn -acodec copy" with ffmpeg as well as demuxed and remuxed with MP4Box but it's still 3:24 at the same frame rate and not 3:27. The fade-out at the end just isn't there and the stream is definitely incomplete.

Can you show me how to get the highest M3U8 with ffmpeg?

Thank you for the help.