Greetings,
I’ve been facing some trouble using the flvmux plugin in conjunction with the avidemux element, What I’m trying to do is to encapsulate VP6 streams in FLV files but it seems impossible. Here are the caps I get from the avidemuxer pad: video/x-vp6, framerate=(fraction)25/1, width=(int)320, height=(int)240 And here are the caps the flvmux video pad reports: video/x-flash-video; video/x-flash-screen; video/x-vp6-flash; video/x-vp6-alpha; video/x-h264 As far as I know, video/x-vp6-flash is nothing but a VP6 stream with the image not flipped upside down. I’ve tried to use the capssetter/capsfilter elements to rewrite/adjust the caps and force them to connect but it did not work, although I might be doing something wrong. I get the same result from my C++ code (gstreamermm) and gst-launch. Debug log output is at the bottom of this message. Any advice on the matter is most welcome. Regards, Abdullah A. Hassan INFO avidemux gstavidemux.c:1160:gst_avi_demux_parse_avih:<avidemux0> max_bps 0 INFO avidemux gstavidemux.c:1161:gst_avi_demux_parse_avih:<avidemux0> pad_gran 0 INFO avidemux gstavidemux.c:1162:gst_avi_demux_parse_avih:<avidemux0> flags 0x00000010 INFO avidemux gstavidemux.c:1163:gst_avi_demux_parse_avih:<avidemux0> tot_frames 299 INFO avidemux gstavidemux.c:1164:gst_avi_demux_parse_avih:<avidemux0> init_frames 0 INFO avidemux gstavidemux.c:1165:gst_avi_demux_parse_avih:<avidemux0> streams 1 INFO avidemux gstavidemux.c:1166:gst_avi_demux_parse_avih:<avidemux0> bufsize 0 INFO avidemux gstavidemux.c:1167:gst_avi_demux_parse_avih:<avidemux0> width 320 INFO avidemux gstavidemux.c:1168:gst_avi_demux_parse_avih:<avidemux0> height 240 INFO avidemux gstavidemux.c:1169:gst_avi_demux_parse_avih:<avidemux0> scale 0 INFO avidemux gstavidemux.c:1170:gst_avi_demux_parse_avih:<avidemux0> rate 0 INFO avidemux gstavidemux.c:1171:gst_avi_demux_parse_avih:<avidemux0> start 0 INFO avidemux gstavidemux.c:1172:gst_avi_demux_parse_avih:<avidemux0> length 0 INFO avidemux gstavidemux.c:1184:gst_avi_demux_parse_avih:<avidemux0> header duration :00:11.960000000 INFO riff riff-read.c:307: gst_riff_parse_strh:<avidemux0> strh tag found: INFO riff riff-read.c:309: gst_riff_parse_strh:<avidemux0> type vids INFO riff riff-read.c:311: gst_riff_parse_strh:<avidemux0> fcc_handler VP60 INFO riff riff-read.c:312: gst_riff_parse_strh:<avidemux0> flags 0x00000000 INFO riff riff-read.c:313: gst_riff_parse_strh:<avidemux0> priority 0 INFO riff riff-read.c:314: gst_riff_parse_strh:<avidemux0> init_frames 0 INFO riff riff-read.c:315: gst_riff_parse_strh:<avidemux0> scale 1 INFO riff riff-read.c:316: gst_riff_parse_strh:<avidemux0> rate 25 INFO riff riff-read.c:317: gst_riff_parse_strh:<avidemux0> start 0 INFO riff riff-read.c:318: gst_riff_parse_strh:<avidemux0> length 299 INFO riff riff-read.c:319: gst_riff_parse_strh:<avidemux0> bufsize 4711 INFO riff riff-read.c:320: gst_riff_parse_strh:<avidemux0> quality 10000 INFO riff riff-read.c:321: gst_riff_parse_strh:<avidemux0> samplesize 0 INFO avidemux gstavidemux.c:19 44:gst_avi_demux_parse_stream: Stream duration according to header: 0:00:11.9600 00000 INFO riff riff-read.c:398: gst_riff_parse_strf_vids:<avidemux0> strf tag found in context vids: INFO riff riff-read.c:399: gst_riff_parse_strf_vids:<avidemux0> size 40 INFO riff riff-read.c:400: gst_riff_parse_strf_vids:<avidemux0> width 320 INFO riff riff-read.c:401: gst_riff_parse_strf_vids:<avidemux0> height 240 INFO riff riff-read.c:402: gst_riff_parse_strf_vids:<avidemux0> planes 1 INFO riff riff-read.c:403: gst_riff_parse_strf_vids:<avidemux0> bit_cnt 24 INFO riff riff-read.c:405: gst_riff_parse_strf_vids:<avidemux0> compression VP60 INFO riff riff-read.c:406: gst_riff_parse_strf_vids:<avidemux0> image_size 157696 INFO riff riff-read.c:407: gst_riff_parse_strf_vids:<avidemux0> xpels_meter 0 INFO riff riff-read.c:408: gst_riff_parse_strf_vids:<avidemux0> ypels_meter 0 INFO riff riff-read.c:409: gst_riff_parse_strf_vids:<avidemux0> num_colors 0 INFO riff riff-read.c:410: gst_riff_parse_strf_vids:<avidemux0> imp_colors 0 INFO avidemux gstavidemux.c:24 95:gst_avi_demux_parse_index:<avidemux0> Parsing index, nr_entries = 299 INFO avidemux gstavidemux.c:14 34:gst_avi_demux_do_index_stats:<avidemux0> Stream 0, dur 0:00:11.960000000, 299 entries, 3 keyframes, entry size = 24, total size = 7176, allocated 15360 INFO avidemux gstavidemux.c:14 41:gst_avi_demux_do_index_stats:<avidemux0> 15360 bytes for index vs 7176 ideally, 8184 wasted INFO avidemux gstavidemux.c:2955:gst_avi_demux_calculate_durations_from_index: Stream 01E2DBD8 duration according to index: 0:00:11.960000000 INFO avidemux gstavidemux.c:2961:gst_avi_demux_calculate_durations_from_index: Setting duration of stream #0 to 0:00:11.960000000 INFO avidemux gstavidemux.c:2988:gst_avi_demux_calculate_durations_from_index: Setting total duration to: 0:00:11.960000000 INFO GST_ELEMENT_PADS gstelement.c:727:gst_element_add_pad:<avidemux0> adding pad 'video_00' INFO GST_ELEMENT_PADS gstelement.c:727:gst_element_add_pad:<flvmux0> adding pad 'video' INFO GST_PADS gstpad.c:1880:gst_pad_link_prepare: trying to link avidemux0:video_00 and flvmux0:video INFO GST_PADS gstpad.c:1935:gst_pad_link_prepare: caps are incompatible INFO GST_EVENT gstevent.c:597:gst_event_new_new_segment_full: creating newsegment update 0, rate 1.000000, format GST_FORMAT_TIME, start 0:00:00.000000000, stop 0:00:11.960000000, position 0:00:00.000000000 INFO avidemux gstavidemux.c:50 30:gst_avi_demux_loop: stream_movi flow: not-linked WARN avidemux gstavidemux.c:50 71:gst_avi_demux_loop:<avidemux0> error: Internal data stream error. WARN avidemux gstavidemux.c:50 71:gst_avi_demux_loop:<avidemux0> error: streaming stopped, reason not-linked INFO GST_ERROR_SYSTEM gstelement.c:1763:gst_element_message_full:<avidemux0> posting message: Internal data stream error. INFO GST_ERROR_SYSTEM gstelement.c:1786:gst_element_message_full:<avidemux0> posted error message: Internal data stream error. INFO avidemux gstavidemux.c:5074:gst_avi_demux_loop:<avidemux0> sending eos _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |