[FFmpeg-trac] #8040(avcodec:new): Theora encoding is broken in FFmpeg 64 bits
FFmpeg
trac at avcodec.org
Thu Jul 25 10:26:15 EEST 2019
#8040: Theora encoding is broken in FFmpeg 64 bits
-------------------------------------+-------------------------------------
Reporter: | Type: defect
daneelveloper |
Status: new | Priority: important
Component: avcodec | Version: 4.1
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Using FFmpeg 4.1.4 32 and 64 bits tools.
- 64 bits tool seems to encode broken Theora video. Bad video and many
errors shown with FFplay.
- 32 bits tool works as expected. Good results and no errors shown in
FFplay.
Many input video types has been tested and all of them show problems. The
command to test is:
{{{
ffmpeg -i in.mp4 -t 5 -c:v theora -q:v 5 out.ogv
}}}
Choppy playing and pixelated blocks in most cases. The errors shown in
FFplay are like this:
{{{
ffplay -report output64.ogv
ffplay started on 2019-07-25 at 09:23:39
Report written to "ffplay-20190725-092339.log"
ffplay version 4.1.4 Copyright (c) 2003-2019 the FFmpeg developers
built with gcc 9.1.1 (GCC) 20190716
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-
fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-
libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-
amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus
--enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora
--enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp
--enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg
--enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-
libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex
--enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-
ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec
--enable-dxva2 --enable-avisynth
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, ogg, from 'output64.ogv':
Duration: 00:00:05.01, start: 0.000000, bitrate: 12978 kb/s
Stream #0:0(eng): Video: theora, yuv420p, 1920x1080 [SAR 1:1 DAR
16:9], 29.97 fps, 29.97 tbr, 29.97 tbn, 29.97 tbc
Metadata:
CREATION_TIME : 2017-11-18T10:03:08.000000Z
LANGUAGE : eng
HANDLER_NAME : Ambarella AVC
ENCODER : Lavc58.35.100 libtheora
MAJOR_BRAND : avc1
MINOR_VERSION : 0
COMPATIBLE_BRANDS: avc1isom
: Audio: vorbis, 48000 Hz, stereo, fltp, 112 kb/sq= 0KB vq= 0KB sq=
0B f=0/0
Metadata:
CREATION_TIME : 2017-11-18T10:03:08.000000Z
LANGUAGE : eng
HANDLER_NAME : Ambarella AAC
ENCODER : Lavc58.35.100 libvorbis
MAJOR_BRAND : avc1
MINOR_VERSION : 0
COMPATIBLE_BRANDS: avc1isom
[theora @ 0d5b1a80] error in unpack_block_qpis0KB sq= 0B f=0/0
[theora @ 0cd75280] error in unpack_block_qpis
[theora @ 0cd75640] error in unpack_block_qpis
[theora @ 0cd75a00] error in unpack_block_qpis
[theora @ 0cc8f9c0] error in unpack_block_qpis
[theora @ 0cc8fdc0] error in unpack_block_qpis6KB sq= 0B f=0/0
[theora @ 0cc90180] error in unpack_block_qpis
[theora @ 0cc90540] error in unpack_block_qpis
[theora @ 00da2180] error in unpack_block_qpis
[theora @ 0d5b1a80] error in unpack_block_qpis
[theora @ 0cd75280] error in unpack_block_qpis
[theora @ 0cd75a00] error in unpack_block_qpis
[theora @ 0cc8f9c0] error in unpack_block_qpis
[theora @ 0cc90180] error in unpack_block_qpis
[theora @ 0cc8fdc0] error in unpack_block_qpis
[theora @ 0cc90540] error in unpack_block_qpis
[theora @ 00da2180] error in unpack_block_qpis
[theora @ 0d5b1a80] error in unpack_block_qpis
[theora @ 0cd75280] error in unpack_block_qpis
[theora @ 0cd75640] error in unpack_block_qpis
[theora @ 0cd75a00] error in unpack_block_qpis
[theora @ 0cc8f9c0] error in unpack_block_qpis
[theora @ 0cc90180] error in unpack_block_qpis
[theora @ 0cc90540] error in unpack_block_qpis
[theora @ 00da2180] error in unpack_block_qpis
[theora @ 0cd75280] error in unpack_block_qpis
[theora @ 0d5b1a80] error in unpack_block_qpis
[theora @ 0cd75640] error in unpack_block_qpis
[theora @ 0cd75a00] error in unpack_block_qpis
[theora @ 0cc8f9c0] error in unpack_block_qpis
[theora @ 0cc8fdc0] error in unpack_block_qpis
[theora @ 0cc90180] error in unpack_block_qpis
[theora @ 0cc90540] error in unpack_block_qpis
[theora @ 0cd75280] error in unpack_block_qpis
[theora @ 0d5b1a80] error in unpack_block_qpis
[theora @ 0cd75640] error in unpack_block_qpis
[theora @ 0cd75a00] error in unpack_block_qpis
[theora @ 0cc8f9c0] error in unpack_block_qpis
[theora @ 0cc8fdc0] error in unpack_block_qpis1KB sq= 0B f=0/0
[theora @ 0cc90180] error in unpack_block_qpis
[theora @ 0cc90540] error in unpack_block_qpis
[theora @ 00da2180] error in unpack_block_qpis9KB sq= 0B f=0/0
[theora @ 0d5b1a80] error in unpack_block_qpis
[theora @ 00da2180] error in unpack_vectors
[theora @ 0cc8fdc0] error in unpack_block_qpis
[theora @ 0cc90180] error in unpack_block_qpis
[theora @ 0cd75a00] error in unpack_vectors
[theora @ 0cc8f9c0] error in unpack_block_qpis
[theora @ 0d5b1a80] error in unpack_block_qpis
[theora @ 0cd75280] error in unpack_block_qpis1KB sq= 0B f=0/0
1.04 A-V: -0.000 fd= 0 aq= 16KB vq= 1968KB sq= 0B f=0/0
}}}
Thank you.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8040>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list