[FFmpeg-user] FFmpeg getting stuck and prints Finishing stream 0:0 without any data written to it.
Abhisek Techie
abhisek.study2016 at gmail.com
Sat Oct 20 07:31:57 EEST 2018
Hi,
Any suggestions,on the below issue.
Regards
On Thu, 18 Oct 2018, 15:29 Abhisek Techie, <abhisek.study2016 at gmail.com>
wrote:
> Hi,
>
> I am using a logitech 310c camera in linux environment to capture video
> and convert it to a .flv file , by using the below command
>
> ffmpeg -f video4linux2 -s 432*240 -r 5 -pixel_format yuyv422 -i
> /dev/video1 out3.flv -loglevel debug
>
> But , it gets stuck after printing "*[video4linux2,v4l2 @ 0x5864e400]
> Setting time per frame to 1/5"* and when I interrupt with ctrl+c it
> prints "*Output file is empty, nothing was encoded". *
>
> Below is the debug log , any suggestions on what's wrong with my approach?
>
> ffmpeg version N-91993-g50d9c85358 Copyright (c) 2000-2018 the FFmpeg
> developers
> built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
> configuration: --disable-x86asm
> libavutil 56. 19.101 / 56. 19.101
> libavcodec 58. 30.100 / 58. 30.100
> libavformat 58. 18.101 / 58. 18.101
> libavdevice 58. 4.103 / 58. 4.103
> libavfilter 7. 32.100 / 7. 32.100
> libswscale 5. 2.100 / 5. 2.100
> libswresample 3. 2.100 / 3. 2.100
> Splitting the commandline.
> Reading option '-f' ... matched as option 'f' (force format) with argument
> 'video4linux2'.
> Reading option '-s' ... matched as option 's' (set frame size (WxH or
> abbreviation)) with argument '432*240'.
> Reading option '-r' ... matched as option 'r' (set frame rate (Hz value,
> fraction or abbreviation)) with argument '5'.
> Reading option '-pixel_format' ... matched as AVOption 'pixel_format' with
> argument 'yuyv422'.
> Reading option '-i' ... matched as input url with argument '/dev/video1'.
> Reading option 'out3.flv' ... matched as output url.
> Reading option '-loglevel' ... matched as option 'loglevel' (set logging
> level) with argument 'debug'.
> Finished splitting the commandline.
> Parsing a group of options: global .
> Applying option loglevel (set logging level) with argument debug.
> Successfully parsed a group of options.
> Parsing a group of options: input url /dev/video1.
> Applying option f (force format) with argument video4linux2.
> Applying option s (set frame size (WxH or abbreviation)) with argument
> 432*240.
> Applying option r (set frame rate (Hz value, fraction or abbreviation))
> with argument 5.
> Successfully parsed a group of options.
> Opening an input file: /dev/video1.
> [video4linux2,v4l2 @ 0x5864e400] fd:3 capabilities:84200001
> [video4linux2,v4l2 @ 0x5864e400] Current input_channel: 0, input_name:
> Camera 1, input_std: 0
> [video4linux2,v4l2 @ 0x5864e400] Setting time per frame to 1/5 * [Place
> where it is getting stuck ]*
> [video4linux2,v4l2 @ 0x5864e400] interrupted
> Input #0, video4linux2,v4l2, from '/dev/video1':
> Duration: N/A, bitrate: 8294 kb/s
> Stream #0:0, 0, 1/1000000: Video: rawvideo, 1 reference frame (YUY2 /
> 0x32595559), yuyv422, 432x240 (0x0), 0/1, 8294 kb/s, 5 fps, 5 tbr, 1000k
> tbn, 1000k tbc
> Successfully opened the file.
> Parsing a group of options: output url out3.flv.
> Successfully parsed a group of options.
> Opening an output file: out3.flv.
> [file @ 0x58653a00] Setting default whitelist 'file,crypto'
> Successfully opened the file.
> Stream mapping:
> Stream #0:0 -> #0:0 (rawvideo (native) -> flv1 (flv))
> Press [q] to stop, [?] for help
> Finishing stream 0:0 without any data written to it.
> detected 1 logical cores
> [graph 0 input from stream 0:0 @ 0x58654dc0] Setting 'video_size' to value
> '432x240'
> [graph 0 input from stream 0:0 @ 0x58654dc0] Setting 'pix_fmt' to value '1'
> [graph 0 input from stream 0:0 @ 0x58654dc0] Setting 'time_base' to value
> '1/5'
> [graph 0 input from stream 0:0 @ 0x58654dc0] Setting 'pixel_aspect' to
> value '0/1'
> [graph 0 input from stream 0:0 @ 0x58654dc0] Setting 'sws_param' to value
> 'flags=2'
> [graph 0 input from stream 0:0 @ 0x58654dc0] Setting 'frame_rate' to value
> '5/1'
> [graph 0 input from stream 0:0 @ 0x58654dc0] w:432 h:240 pixfmt:yuyv422
> tb:1/5 fr:5/1 sar:0/1 sws_param:flags=2
> [format @ 0x58655380] Setting 'pix_fmts' to value 'yuv420p'
> [auto_scaler_0 @ 0x58655cc0] Setting 'flags' to value 'bicubic'
> [auto_scaler_0 @ 0x58655cc0] w:iw h:ih flags:'bicubic' interl:0
> [format @ 0x58655380] auto-inserting filter 'auto_scaler_0' between the
> filter 'Parsed_null_0' and the filter 'format'
> [AVFilterGraph @ 0x58654a00] query_formats: 4 queried, 2 merged, 1 already
> done, 0 delayed
> [auto_scaler_0 @ 0x58655cc0] w:432 h:240 fmt:yuyv422 sar:0/1 -> w:432
> h:240 fmt:yuv420p sar:0/1 flags:0x4
> [flv @ 0x58651480] intra_quant_bias = 0 inter_quant_bias = -64
> Output #0, flv, to 'out3.flv':
> Metadata:
> encoder : Lavf58.18.101
> Stream #0:0, 0, 1/1000: Video: flv1 (flv), 1 reference frame
> ([2][0][0][0] / 0x0002), yuv420p, 432x240, 0/1, q=2-31, 200 kb/s, 5 fps, 1k
> tbn, 5 tbc
> Metadata:
> encoder : Lavc58.30.100 flv
> Side data:
> cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
> frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A
> speed= 0x
> video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
> muxing overhead: unknown
> Input file #0 (/dev/video1):
> Input stream #0:0 (video): 0 packets read (0 bytes); 0 frames decoded;
> Total: 0 packets (0 bytes) demuxed
> Output file #0 (out3.flv):
> Output stream #0:0 (video): 0 frames encoded; 0 packets muxed (0 bytes);
> Total: 0 packets (0 bytes) muxed
> Output file is empty, nothing was encoded (check -ss / -t / -frames
> parameters if used)
> 0 frames successfully decoded, 0 decoding errors
> [AVIOContext @ 0x58653a80] Statistics: 1 seeks, 1 writeouts
> Exiting normally, received signal 2.
>
> Regards
>
More information about the ffmpeg-user
mailing list