On 2/25/15 11:00 AM, Deron wrote:
I'm trying to generate a number of HLS streams from a single source including using the new webvtt for cc.

The following command:

ffmpeg -i test.ts -vn -f hls -hls_segment_filename "a.%d.ts" -y "a.m3u8"

Works as expected, but

ffmpeg -f lavfi -i "movie=test.ts[out0+subcc]" -vn -sn -f hls -hls_segment_filename "a.%d.ts" -y "a.m3u8"

Fails with:
Input #0, lavfi, from 'movie=test.ts[out0+subcc]':
  Duration: N/A, start: 9602.931211, bitrate: N/A
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc
    Stream #0:1: Subtitle: eia_608
Output #0, hls, to 'a.m3u8':
Output file #0 does not contain any stream

I get that I surpressed the video stream, and the audio is merged with it. How do I get it out without changing the input? I ultimately need to generate multiple streams including cc from a single input, so I can't remove cc from the input.

Thanks,

Deron

After playing with this for several more hours, I'm no closer than before. Simplified, what I need is to turn:

ffmpeg -f lavfi -i "movie=test.ts[out0+subcc]" ...

Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 90k tbc
    Stream #0:1: Subtitle: eia_608

Into something like this:

Stream #0:0[0x31]: Video: mpeg2video (Main), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], max. 24000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:1[0x34]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
    Stream #0:2: Subtitle: eia_608

Is there some filter or method to break that rawvideo stream into independent video and audio streams?? The ultimate goal is to have a single command that does something like:

ffmpeg -f lavfi -i "movie=test.ts[out0+subcc]" <hi res video and cc parameters> "video.hi.m3u8" <low res video parameters> "video.low.m3u8" <audio only parameters> "audio.m3u8"

Thanks,

Deron

_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to