Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

Getting these ABC streams

(http://stream-recorder.com/forum/showthread.php?t=18117)

guestly 04-02-2014 02:16 AM

Getting these ABC streams


 
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 of the latest one they have up. I appreciate any help. Thank you.

blimey 04-02-2014 04:31 AM

Re: Getting these ABC streams


 
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;
Code:

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
(result from m3u8 link using ffmpeg to download)

guestly 04-02-2014 07:43 AM

Re: Getting these ABC streams


 
Quote:

Originally Posted by blimey (Post 66801)
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;
Code:

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
(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.



Thanks for looking into this.

blimey 04-02-2014 01:20 PM

Re: Getting these ABC streams


 
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.
Code:

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

Re: Getting these ABC streams


 
Quote:

Originally Posted by blimey (Post 66804)
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.
Code:

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.


All times are GMT -6. The time now is 05:09 PM.