Ok, this is the uncut console output after rerun the command:
aLIEzTeddeMBP:~ JianGuo$ ffplay -safe 0 -protocol_whitelist concat,file,subfile,http,https,tcp,tls concat: http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/prog_index.m3u8|http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear0/prog_index.m3u8 -bash: http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear0/prog_index.m3u8: No such file or directory ffplay version 3.2.2 Copyright (c) 2003-2016 the FFmpeg developers built with Apple LLVM version 8.0.0 (clang-800.0.42.1) configuration: --prefix=/usr/local/Cellar/ffmpeg/3.2.2 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --disable-lzma --enable-vda libavutil 55. 34.100 / 55. 34.100 libavcodec 57. 64.101 / 57. 64.101 libavformat 57. 56.100 / 57. 56.100 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100 [hls,applehttp @ 0x7fdac1832a00] Failed to open segment of playlist 0 Last message repeated 180 times [hls,applehttp @ 0x7fdac1832a00] Error when loading first segment 'concat: http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/fileSequence0.ts ' concat: http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/prog_index.m3u8: Invalid data found when processing input I am aware that the concat: here may have broken the file url. But I think there is a way to work out. On Mon, Jan 16, 2017 at 6:37 PM Nicolas George <[email protected]> wrote: > Le septidi 27 nivôse, an CCXXV, Jian Guo a écrit : > > Recently I want to use the concat protocol to play multiple online > videos, > > I tried the command below: > > > > ffplay -safe 0 -protocol_whitelist concat,file,subfile,http,https,tcp,tls > > concat: > > > http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/prog_index.m3u8|http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear0/prog_index.m3u8 > > > > > > But it gives me an error: > > > > Error when loading first segment 'concat: > > > http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/fileSequence0.ts > > ' > > concat: > > > http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/prog_index.m3u8 > : > > Invalid data found when processing input > > This is a subtle one. Using concat:a.m3u8|b.m3u8, you concatenate the > contents of the files a.m3u8 and b.m3u8. Fortunately, m3u8 files are > simple URL lists with comments, and therefore the concatenation works. > If the files had been XML, for example, it would have failed. > > The result is that ffplay sees a single m3u8 file with URL starting as > "concat:". Then it tries to read the first file in the list, i.e. > "fileSequence0.ts". Since it is a relative URL, it must be turned into > an absolute one. Normally, the base would have been > http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/ > ; > but since you concatenated the m3u8 files first, the base is considered > to be > "concat: > http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear3/prog_index.m3u8|http://devimages.apple.com.edgekey.net/streaming/examples/bipbop_4x3/gear0/ > ", > and the name of the segment is appended to it. > > Note that you did not quote the error message correctly. This is why we > request full uncut console output. > > Regards, > > -- > Nicolas George > _______________________________________________ > ffmpeg-user mailing list > [email protected] > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe". _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
