[FFmpeg-trac] #4594(undetermined:new): Files created are the same size regardless of quality settings
FFmpeg
trac at avcodec.org
Sat Jun 6 09:19:45 CEST 2015
#4594: Files created are the same size regardless of quality settings
-------------------------------------+-------------------------------------
Reporter: illumilore | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: unspecified | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by illumilore):
$ ~/src/ffmpeg/ffmpeg -f pulse -i default -f video4linux2 -input_format
mjpeg -s 960x720 -r 5 -i /dev/video0 -acodec vorbis -vcodec libx264
-preset ultrafast -tune zerolatency -map 0:a -map 1:v
http://127.0.0.1:8090/cam.ffm -f segment -segment_time 3600
-segment_atclocktime 1 -reset_timestamps 1 -vcodec libx264 -r 5 -s 960x720
-crf 40 -tune zerolatency -strict -2 -vf
"drawtext='fontfile=/usr/share/fonts/truetype/DejaVuSans.ttf:fontcolor=white:fontsize=30:x=1:y=2:shadowx=1:shadowy=1:text=%{localtime\:%Y-%m-%d
%H\\\\\:%M\\\\\:%S}'" -strftime 1 -acodec copy
"/media/cam/%Y-%m-%d_%H-%M.mkv"
ffmpeg version N-72621-g21e40f0 Copyright (c) 2000-2015 the FFmpeg
developers
built with gcc 4.8 (SUSE Linux)
configuration: --enable-libfreetype --enable-libfontconfig --enable-
libpulse --enable-gpl --enable-libvpx --enable-libx264
libavutil 54. 26.101 / 54. 26.101
libavcodec 56. 41.101 / 56. 41.101
libavformat 56. 34.100 / 56. 34.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 16.101 / 5. 16.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
[pulse @ 0x1ffbb20] pa_stream_get_latency() failed
Last message repeated 1 times
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, pulse, from 'default':
Duration: N/A, start: 1433575059.927935, bitrate: 1536 kb/s
Stream #0:0: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Input #1, video4linux2,v4l2, from '/dev/video0':
Duration: N/A, start: 279833.136575, bitrate: N/A
Stream #1:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown),
960x720, 0 kb/s, 5 fps, 5 tbr, 1000k tbn, 1000k tbc
Codec AVOption preset (Set the encoding preset (cf. x264 --fullhelp))
specified for output file #0 (http://127.0.0.1:8090/cam.ffm) has not been
used for any stream. The most likely reason is either wrong type (e.g. a
video option with no video streams) or that it is a private option of some
encoder which was not actually used for any stream.
Codec AVOption tune (Tune the encoding params (cf. x264 --fullhelp))
specified for output file #0 (http://127.0.0.1:8090/cam.ffm) has not been
used for any stream. The most likely reason is either wrong type (e.g. a
video option with no video streams) or that it is a private option of some
encoder which was not actually used for any stream.
[swscaler @ 0x1fddb20] deprecated pixel format used, make sure you did set
range correctly
[swscaler @ 0x1fd3560] deprecated pixel format used, make sure you did set
range correctly
No pixel format specified, yuvj422p for H.264 encoding chosen.
Use -pix_fmt yuv420p for compatibility with outdated media players.
[libx264 @ 0x20096e0] using cpu capabilities: MMX2 SSE2Fast LZCNT
[libx264 @ 0x20096e0] profile High 4:2:2, level 3.1, 4:2:2 8-bit
[libx264 @ 0x20096e0] 264 - core 142 - H.264/MPEG-4 AVC codec - Copyleft
2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3
deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00
mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0
deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=4
lookahead_threads=4 sliced_threads=1 slices=4 nr=0 decimate=1 interlaced=0
bluray_compat=0 constrained_intra=0 bframes=0 weightp=2 keyint=250
keyint_min=5 scenecut=40 intra_refresh=0 rc=crf mbtree=0 crf=40.0
qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[segment @ 0x200b500] Codec for stream 1 does not use global headers but
container format requires global headers
[matroska @ 0x26bbc80] Codec for stream 1 does not use global headers but
container format requires global headers
Output #0, ffm, to 'http://127.0.0.1:8090/cam.ffm':
Metadata:
creation_time : now
encoder : Lavf56.34.100
Stream #0:0: Video: flv1 (flv), yuv420p, 960x720, q=5-15, 4000 kb/s, 5
fps, 1000k tbn, 5 tbc
Metadata:
encoder : Lavc56.41.101 flv
Stream #0:1: Video: mjpeg, yuvj422p(pc), 960x720, q=1-5, 64 kb/s, 5
fps, 1000k tbn, 2 tbc
Metadata:
encoder : Lavc56.41.101 mjpeg
Stream #0:2: Video: mjpeg, yuvj422p(pc), 640x480, q=10-20, 64 kb/s, 5
fps, 1000k tbn, 2 tbc
Metadata:
encoder : Lavc56.41.101 mjpeg
Output #1, segment, to '/media/cam/%Y-%m-%d_%H-%M.mkv':
Metadata:
encoder : Lavf56.34.100
Stream #1:0: Video: h264 (libx264), yuvj422p(pc), 960x720, q=-1--1, 5
fps, 1k tbn, 5 tbc
Metadata:
encoder : Lavc56.41.101 libx264
Stream #1:1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s
Stream mapping:
Stream #1:0 -> #0:0 (mjpeg (native) -> flv1 (flv))
Stream #1:0 -> #0:1 (mjpeg (native) -> mjpeg (native))
Stream #1:0 -> #0:2 (mjpeg (native) -> mjpeg (native))
Stream #1:0 -> #1:0 (mjpeg (native) -> h264 (libx264))
Stream #0:0 -> #1:1 (copy)
Press [q] to stop, [?] for help
[mjpeg @ 0x201e520] rc buffer underflow
Last message repeated 1 times
[pulse @ 0x1ffbb20] Thread message queue blocking; consider raising the
thread_queue_size option (current value: 8)
[segment @ 0x200b500] Non-monotonous DTS in output stream 1:1; previous:
2, current: -10; changing to 3. This may result in incorrect timestamps in
the output file.
[segment @ 0x200b500] Non-monotonous DTS in output stream 1:1; previous:
3, current: -13; changing to 4. This may result in incorrect timestamps in
the output file.
[segment @ 0x200b500] Non-monotonous DTS in output stream 1:1; previous:
4, current: -14; changing to 5. This may result in incorrect timestamps in
the output file.
[segment @ 0x200b500] Non-monotonous DTS in output stream 1:1; previous:
5, current: -14; changing to 6. This may result in incorrect timestamps in
the output file.
[segment @ 0x200b500] Non-monotonous DTS in output stream 1:1; previous:
6, current: -8; changing to 7. This may result in incorrect timestamps in
the output file.
[segment @ 0x200b500] Non-monotonous DTS in output stream 1:1; previous:
7, current: 5; changing to 8. This may result in incorrect timestamps in
the output file.
[mjpeg @ 0x201e520] rc buffer underflow
frame= 3 fps=0.0 q=2.0 q=33.7 q=2.0 q=38.0 size= 60kB
time=00:00:01.50 bitrate= 327.7kbits/s [mjpeg @ 0x201e520] rc buffer
underflow
frame= 6 fps=5.9 q=2.0 q=34.0 q=4.2 q=38.0 size= 100kB
time=00:00:02.00 bitrate= 409.6kbits/s du[mjpeg @ 0x201e520] rc buffer
underflow
frame= 8 fps=5.3 q=2.0 q=31.4 q=6.7 q=38.0 size= 136kB
time=00:00:02.50 bitrate= 445.6kbits/s du[mjpeg @ 0x201e520] rc buffer
underflow
frame= 11 fps=5.4 q=2.0 q=31.4 q=9.4 q=38.0 size= 172kB
time=00:00:03.00 bitrate= 469.7kbits/s du[mjpeg @ 0x201e520] rc buffer
underflow
frame= 13 fps=5.1 q=1.6 q=31.4 q=12.3 q=38.0 size= 220kB
time=00:00:03.50 bitrate= 514.9kbits/s d[mjpeg @ 0x201e520] rc buffer
underflow
frame= 16 fps=5.3 q=2.0 q=31.4 q=15.2 q=38.0 size= 264kB
time=00:00:04.00 bitrate= 540.7kbits/s d[mjpeg @ 0x201e520] rc buffer
underflow
frame= 18 fps=5.1 q=2.0 q=31.4 q=18.1 q=38.0 size= 30
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4594#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list