I've tried all suggestions regarding downloading an M3U8 file with this link:
using this code got from IDM:Code:http://recordtv-hls-production.s3.recordtv.com/103/103_2014-05_16-14-00_2.m3u8
run as a batch file.Code:ffmpeg -i "http://recordtv-hls-production.s3.recordtv.com/103/103_2014-05_23-14-00_2.m3u8" -c copy Video.mp4
But I get a
Tried to:Code:[http @ 01D98BC0] HTTP Error 403 Forbidden http://recordtv-hls-production.s3.recordtv.com/103/103_2014-05_23-14-00_2.m3u8: Input/output error
1. Rename the output file as Video.ts, Video.mkv.
2. Run the command without the -c copy parameters.
3. Directly save it using VLC, but not only 2 minutes of chunks. (Not the entire 29 Minutes video)
Any help would be appreciated. Thanks.
+ Reply to Thread
Results 1 to 8 of 8
-
-
Thanks for your reply.
Here's the link:HTML Code:http://www.recordtv.com/#/watch/11465252
-
Hi dmpiq ,
I won't use Singapore VPN or Proxy .
Here below what I tried previously .
Code:With your link 103_2014-05_16-14-00_2.m3u8 When VLC told error , i have caught informations , and done 2 files : ( NOTE : we can get the beginning for episodes from 1400 to 1430 ) === #EXTM3U #EXT-X-TARGETDURATION:100 #EXT-X-ALLOW-CACHE:YES #EXT-X-VERSION:3 #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1400-6093.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1400-6094.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1400-6095.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1400-6096.ts === #EXTM3U #EXT-X-TARGETDURATION:100 #EXT-X-ALLOW-CACHE:YES #EXT-X-VERSION:3 #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1401-6097.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1401-6098.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1401-6099.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1401-6100.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1401-6101.ts #EXTINF:10.000, http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1401-6102.ts ===
Code:@echo on ffplay -i "Essai_Chunk_1400.m3u8" -x 750 -y 550 rem CLOSE the window , for watching the next one !!! ffplay -i "Essai_Chunk_1401.m3u8" -x 750 -y 550 pause :fin
-
You say that you want to download;
Code:http://recordtv-hls-production.s3.recordtv.com/103/103_2014-05_16-14-00_2.m3u8
Code:http://recordtv-hls-production.s3.recordtv.com/103/103_2014-05_23-14-00_2.m3u8
The first one works fine as input to ffmpeg. If it is first one that you want to download, then why do you use the second one with ffmpeg?Last edited by blimey; 17th Jul 2014 at 01:38.
-
Hi dmpiq ,
Code:using http://recordtv-hls-production.s3.recordtv.com/103/103_2014-05_16-14-00_2.m3u8 ( with firefox ) i got a file 103_2014-05_16-14-00_2.m3u8
Code:Essai_Chunk.m3u8 ( saving as , after having used text editor ) === #EXTM3U #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-VERSION:3 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:14 #EXT-X-MEDIA-SEQUENCE:6093 #EXTINF:13.32 http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1400-6093.ts ... #EXTINF:10.04 http://recordtv-hls-production.s3.recordtv.com/103/chunk-103_2-20140516_1430-6273.ts #EXT-X-ENDLIST === NOTE : Origine for each line : chunk-103... Replaced by http://recordtv-hls-production.s3.recordtv.com/103/chunk-103...
Code:@echo on ffmpeg -i "Essai_Chunk.m3u8" -vcodec copy -acodec copy -f mpegts "Essai_Chunk.ts" pause :fin
Code:ffmpeg version N-43206-gf857465 Copyright (c) 2000-2012 the FFmpeg developers built on Aug 4 2012 16:10:39 with gcc 4.7.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --en able-avisynth --enable-bzlib --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-a mrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-li bnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libth eora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-l ibvpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 51. 66.100 / 51. 66.100 libavcodec 54. 49.100 / 54. 49.100 libavformat 54. 22.100 / 54. 22.100 libavdevice 54. 2.100 / 54. 2.100 libavfilter 3. 5.102 / 3. 5.102 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [mpegts @ 0292eb60] max_analyze_duration 5000000 reached at 5013600 [mpegts @ 0292eb60] Could not find codec parameters for stream 0 (Unknown: none ([21][0][0][0] / 0x0 015)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 0292eb60] Estimating duration from bitrate, this may be inaccurate [hls,applehttp @ 003ec520] max_analyze_duration 5000000 reached at 5013600 [hls,applehttp @ 003ec520] Could not find codec parameters for stream 0 (Unknown: none ([21][0][0][0 ] / 0x0015)): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, hls,applehttp, from 'Essai_Chunk.m3u8': Duration: 00:28:56.00, start: 12830.997478, bitrate: 0 kb/s Stream #0:0: Unknown: none ([21][0][0][0] / 0x0015) Stream #0:1: Video: h264 (Baseline) ([27][0][0][0] / 0x001B), yuv420p, 640x360 [SAR 1:1 DAR 16:9 ], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:2: Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, s16, 139 kb/s [mpegts @ 032f3d00] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, mpegts, to 'Essai_Chunk.ts': Metadata: encoder : Lavf54.22.100 Stream #0:0: Video: h264 ([27][0][0][0] / 0x001B), yuv420p, 640x360 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 44100 Hz, stereo, 139 kb/s Stream mapping: Stream #0:1 -> #0:0 (copy) Stream #0:2 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 199 fps=131 q=-1.0 size= 1037kB time=00:00:07.99 bitrate=1061.8kbits/s ... frame=45229 fps= 36 q=-1.0 Lsize= 228686kB time=00:30:09.10 bitrate=1035.5kbits/s video:177082kB audio:28819kB subtitle:0 global headers:0kB muxing overhead 11.066200%
Cheers . -
thanks for the help, but I got the error message:
Code:Application provided invalid, non monotonically increasing dts to muxer in stream 1: 10622856 >= 10620028 av_interleaved_write_frame<>: Invalid argument
Code:frame=2912 fps= 61 q=-1.0 size = 12405KB time=00:01:56.45 bitrate= 872.6kbits/s
Last edited by dmpiq; 23rd Jul 2014 at 21:25.