[FFmpeg-user] Problem with -vf fillborders on 16 bit image
Ulf Zibis
Ulf.Zibis at gmx.de
Mon Mar 11 21:31:02 EET 2019
Am 11.03.19 um 20:14 schrieb Carl Eugen Hoyos:
> 2019-03-11 20:05 GMT+01:00, Ulf Zibis <Ulf.Zibis at gmx.de>:
>> Am 09.03.19 um 10:58 schrieb Carl Eugen Hoyos:
>>> 2019-03-09 10:44 GMT+01:00, Ulf Zibis <Ulf.Zibis at gmx.de>:
>>>> Which format should I use with option -f ?
>>> You should never need the option -f (except when reading
>>> raw g.729 and similar rare raw formats), what did you try?
>> When I use
>> $ ffmpeg -i 16.jpg -vf fillborders=25:25:25:25:mirror 16_mirror-25.jpg
>> then the output is 8-bit rgb.
> This seems unlikely as our "jpg" encoder does not support
> encoding rgb.
Oops, I partly was in error. But the output is 8-bit instead 16-bit and
yuv instead y.
What I have to do, if I want the same format for the output, as it is
for the input?
$ ./ffmpeg -i debug/16.jpg -vf fillborders=25:25:25:25:mirror
debug/16_mirror-25.jpg
ffmpeg version N-93301-gf95aee2b72 Copyright (c) 2000-2019 the FFmpeg
developers
built with gcc 7 (Ubuntu 7.3.0-27ubuntu1~18.04)
configuration:
libavutil 56. 26.100 / 56. 26.100
libavcodec 58. 47.103 / 58. 47.103
libavformat 58. 26.101 / 58. 26.101
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 48.100 / 7. 48.100
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
Input #0, image2, from 'debug/16.jpg':
Duration: 00:00:00.04, start: 0.000000, bitrate: 103852 kb/s
Stream #0:0: Video: mjpeg (Lossless),
gray16le(bt470bg/unknown/unknown), 640x480 [SAR 96:96 DAR 4:3],
lossless, 25 tbr, 25 tbn, 25 tbc
File 'debug/16_mirror-25.jpg' already exists. Overwrite ? [y/N] y
Stream mapping:
Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
Press [q] to stop, [?] for help
[swscaler @ 0x555de22ba600] deprecated pixel format used, make sure you
did set range correctly
Output #0, image2, to 'debug/16_mirror-25.jpg':
Metadata:
encoder : Lavf58.26.101
Stream #0:0: Video: mjpeg, yuvj444p(pc), 640x480 [SAR 1:1 DAR 4:3],
q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
Metadata:
encoder : Lavc58.47.103 mjpeg
Side data:
cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
frame= 1 fps=0.0 q=6.0 Lsize=N/A time=00:00:00.04 bitrate=N/A
speed=0.448x
video:33kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown
$ mediainfo debug/16.jpg
General
Complete name : debug/16.jpg
Format : JPEG
File size : 507 KiB
Image
Format : JPEG
Width : 640 pixels
Height : 480 pixels
Color space : Y
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 507 KiB (100%)
$ mediainfo debug/16_mirror-25.jpg
General
Complete name : debug/16_mirror-25.jpg
Format : JPEG
File size : 33.5 KiB
Image
Format : JPEG
Width : 640 pixels
Height : 480 pixels
Color space : YUV
Bit depth : 8 bits
Compression mode : Lossy
Stream size : 33.5 KiB (100%)
-Ulf
More information about the ffmpeg-user
mailing list