Opened 19 months ago
Last modified 19 months ago
#10297 new defect
Wrong WEBM length for .mkv to .webm conversion.
Reported by: | rfulton88 | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | ffmpeg |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description (last modified by )
Summary of the bug: MKV to WEBM conversion that should be 3.9 seconds long is 50 minutes.
How to reproduce:
% ffmpeg -ss 4236.5 -t 3.90 -i "D:\Apps\ffmpeg\bin\black.adam.4k.mkv" -c:v vp8 -c:a libvorbis meme.webm ffmpeg version N-110129-gd2e1389285-20230331 Copyright (c) 2000-2023 the FFmpeg developers
Attachments (1)
Change History (7)
by , 19 months ago
Attachment: | wellido.webm added |
---|
comment:1 by , 19 months ago
D:\Apps\ffmpeg\bin> ffmpeg -ss 4236.5 -t 3.90 -i "D:\Apps\ffmpeg\bin\black.adam.4k.mkv" -c:v vp9 -c:a libvorbis troubleshooting.webm
ffmpeg version N-110129-gd2e1389285-20230331 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 12.2.0 (crosstool-NG 1.25.0.152_89671bf)
configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable-avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable-libopus --enable-librist --enable-libssh --enable-libtheora --enable-libvpx --enable-libwebp --enable-lv2 --disable-libmfx --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable-librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable-libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --disable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra-ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra-version=20230331
libavutil 58. 5.100 / 58. 5.100
libavcodec 60. 7.101 / 60. 7.101
libavformat 60. 4.101 / 60. 4.101
libavdevice 60. 2.100 / 60. 2.100
libavfilter 9. 5.100 / 9. 5.100
libswscale 7. 2.100 / 7. 2.100
libswresample 4. 11.100 / 4. 11.100
libpostproc 57. 2.100 / 57. 2.100
Input #0, matroska,webm, from 'D:\Apps\ffmpeg\bin\black.adam.4k.mkv':
Metadata:
encoder : libebml v1.4.0 + libmatroska v1.6.1
Duration: 02:04:50.34, start: 0.000000, bitrate: 25146 kb/s
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1606 [SAR 1:1 DAR 1920:803], 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
BPS-eng : 24375837
DURATION-eng : 02:04:50.316000000
NUMBER_OF_FRAMES-eng: 179588
NUMBER_OF_BYTES-eng: 22822841136
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: eac3 (Dolby Digital Plus + Dolby Atmos), 48000 Hz, 5.1(side), fltp, 768 kb/s (default)
Metadata:
BPS-eng : 768000
DURATION-eng : 02:04:50.336000000
NUMBER_OF_FRAMES-eng: 234073
NUMBER_OF_BYTES-eng: 719072256
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Subtitle: subrip
Metadata:
title : English
BPS-eng : 80
DURATION-eng : 02:00:13.500000000
NUMBER_OF_FRAMES-eng: 1771
NUMBER_OF_BYTES-eng: 72265
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Subtitle: subrip (default) (forced)
Metadata:
title : English [Forced]
BPS-eng : 2
DURATION-eng : 01:42:52.714000000
NUMBER_OF_FRAMES-eng: 76
NUMBER_OF_BYTES-eng: 1649
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:4(ara): Subtitle: subrip
Metadata:
title : Arabic
BPS-eng : 63
DURATION-eng : 02:03:36.541000000
NUMBER_OF_FRAMES-eng: 1260
NUMBER_OF_BYTES-eng: 58459
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:5(chi): Subtitle: subrip
Metadata:
title : Chinese Yue
BPS-eng : 38
DURATION-eng : 02:03:36.541000000
NUMBER_OF_FRAMES-eng: 1264
NUMBER_OF_BYTES-eng: 35519
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:6(fre): Subtitle: subrip
Metadata:
title : French
BPS-eng : 37
DURATION-eng : 02:03:36.500000000
NUMBER_OF_FRAMES-eng: 1294
NUMBER_OF_BYTES-eng: 35166
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:7(kor): Subtitle: subrip
Metadata:
title : Korean
BPS-eng : 40
DURATION-eng : 01:56:29.656000000
NUMBER_OF_FRAMES-eng: 1254
NUMBER_OF_BYTES-eng: 35315
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:8(spa): Subtitle: subrip
Metadata:
title : Latin America Spanish
BPS-eng : 43
DURATION-eng : 02:03:36.541000000
NUMBER_OF_FRAMES-eng: 1258
NUMBER_OF_BYTES-eng: 40278
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:9(por): Subtitle: subrip
Metadata:
title : Portuguese Brazilian
BPS-eng : 43
DURATION-eng : 02:03:36.791000000
NUMBER_OF_FRAMES-eng: 1237
NUMBER_OF_BYTES-eng: 39945
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> vp9 (libvpx-vp9))
Stream #0:1 -> #0:1 (eac3 (native) -> vorbis (libvorbis))
Stream #0:2 -> #0:2 (subrip (srt) -> webvtt (native))
Press [q] to stop, ? for help
[libvpx-vp9 @ 0000025993392940] v1.13.0
[libvpx-vp9 @ 0000025993392940] Neither bitrate nor constrained quality specified, using default CRF of 32
Output #0, webm, to 'troubleshooting.webm':
Metadata:
encoder : Lavf60.4.101
Stream #0:0(eng): Video: vp9, yuv420p10le(tv, bt2020nc/bt2020/smpte2084, progressive), 3840x1606 [SAR 1:1 DAR 1920:803], q=2-31, 23.98 fps, 1k tbn (default)
Metadata:
BPS-eng : 24375837
DURATION-eng : 02:04:50.316000000
NUMBER_OF_FRAMES-eng: 179588
NUMBER_OF_BYTES-eng: 22822841136
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
encoder : Lavc60.7.101 libvpx-vp9
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
Stream #0:1(eng): Audio: vorbis, 48000 Hz, 5.1(side), fltp (default)
Metadata:
BPS-eng : 768000
DURATION-eng : 02:04:50.336000000
NUMBER_OF_FRAMES-eng: 234073
NUMBER_OF_BYTES-eng: 719072256
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
encoder : Lavc60.7.101 libvorbis
Stream #0:2(eng): Subtitle: webvtt
Metadata:
title : English
BPS-eng : 80
DURATION-eng : 02:00:13.500000000
NUMBER_OF_FRAMES-eng: 1771
NUMBER_OF_BYTES-eng: 72265
_STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
encoder : Lavc60.7.101 webvtt
frame= 94 fps=0.3 q=32.0 Lsize= 888kB time=00:50:12.01 bitrate= 2.4kbits/s speed=8.79x
video:728kB audio:105kB subtitle:17kB other streams:0kB global headers:7kB muxing overhead: 4.376228%
comment:2 by , 19 months ago
Replying to rfulton88:
Summary of the bug: MKV to WEBM conversion that should be 3.9 seconds long is 50 minutes.
How to reproduce:
% ffmpeg -ss 4236.5 -t 3.90 -i "D:\Apps\ffmpeg\bin\black.adam.4k.mkv" -c:v vp8 -c:a libvorbis meme.webm ffmpeg version N-110129-gd2e1389285-20230331 Copyright (c) 2000-2023 the FFmpeg developers
comment:3 by , 19 months ago
Component: | undetermined → ffmpeg |
---|---|
Description: | modified (diff) |
follow-up: 5 comment:4 by , 19 months ago
wellido.webm contains subtitles in the range of 2.643 to 50:12.015 (+3.202s duration). Seems like the -t is not applied to it.
comment:5 by , 19 months ago
Replying to mkver:
wellido.webm contains subtitles in the range of 2.643 to 50:12.015 (+3.202s duration). Seems like the -t is not applied to it.
Is there anything I can do about that?
comment:6 by , 19 months ago
Why not just rename mkv to webm? All Webm is mkv, there are some extra stuff in mkv... But...
Webm with wrong length.