Hello, ffmpeg experts...
I have 720x480 mpeg2 video. I'd like to upscale this video to 1920x1080, using
Anime4k shader. The ffmpeg command I run is the following:
$ caffeinate -di ffmpeg -init_hw_device vulkan -i C2_t04.mkv -vf
format=yuv420p,hwupload,libplacebo=w=1920:h=1080:custom_shader_path=Anime4K_Clamp_Highlights.glsl,libplacebo=custom_shader_path=Anime4K_Restore_CNN_M.glsl,libplacebo=custom_shader_path=Anime4K_Upscale_CNN_x2_M.glsl,libplacebo=custom_shader_path=Anime4K_AutoDownscalePre_x2.glsl,libplacebo=custom_shader_path=Anime4K_AutoDownscalePre_x4.glsl,libplacebo=custom_shader_path=Anime4K_Upscale_CNN_x2_S.glsl,hwdownload,format=yuv420p
-c:v libx264 -preset medium -crf 18 -level 5.1 -c:a copy -c:s copy
C2_t04_ffmpeg_Anime4K_1080.mkv
And I got "[mvk-error] VK_ERROR_OUT_OF_DEVICE_MEMORY..." message several times
at very first of encoding, but I get resulting output and it seems to be fine...
ffmpeg version N-121817-gfc3893f5e7 Copyright (c) 2000-2025 the FFmpeg
developers
built with Apple clang version 17.0.0 (clang-1700.4.4.1)
configuration: --disable-static --enable-shared --pkg-config-flags=--static
--enable-gpl --enable-version3 --enable-nonfree --enable-libmp3lame
--enable-libfdk-aac --enable-libvo-amrwbenc --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libvorbis --enable-libspeex
--enable-libopus --enable-libgsm --enable-libtwolame --enable-libsoxr
--enable-libmodplug --enable-libopenjpeg --enable-libwebp --enable-libtheora
--enable-libx264 --enable-libopenh264 --enable-libx265 --enable-libxvid
--enable-libvpx --enable-libxavs --enable-libfreetype --enable-libharfbuzz
--enable-fontconfig --enable-libfribidi --enable-libass --enable-libbluray
--enable-libvidstab --enable-libsnappy --enable-libzmq --enable-libzvbi
--enable-libzimg --enable-libaom --enable-libdav1d --enable-libmysofa
--enable-librubberband --enable-libshine --enable-libvmaf --enable-libsvtav1
--enable-libxml2 --enable-libplacebo --enable-lcms2 --enable-whisper
--enable-lzma
libavutil 60. 18.100 / 60. 18.100
libavcodec 62. 19.100 / 62. 19.100
libavformat 62. 6.103 / 62. 6.103
libavdevice 62. 2.100 / 62. 2.100
libavfilter 11. 9.100 / 11. 9.100
libswscale 9. 3.100 / 9. 3.100
libswresample 6. 2.100 / 6. 2.100
Input #0, matroska,webm, from 'C2_t04.mkv':
Metadata:
encoder : libmakemkv v1.18.2 (1.3.10/1.5.2) darwin(arm64-release)
creation_time : 2025-11-21T06:11:35.000000Z
Duration: 00:02:15.14, start: 0.000000, bitrate: 5677 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 133.133000
Metadata:
title : Chapter 01
Chapter #0:1: start 133.133000, end 135.135000
Metadata:
title : Chapter 02
Stream #0:0(eng): Video: mpeg2video (Main), yuv420p(tv, top first), 720x480
[SAR 32:27 DAR 16:9], SAR 853:720 DAR 853:480, 29.97 fps, 29.97 tbr, 1k tbn
Metadata:
BPS-eng : 5479281
DURATION-eng : 00:02:15.135000000
NUMBER_OF_FRAMES-eng: 4050
NUMBER_OF_BYTES-eng: 92555332
SOURCE_ID-eng : 0100E0
_STATISTICS_WRITING_APP-eng: MakeMKV v1.18.2 darwin(arm64-release)
_STATISTICS_WRITING_DATE_UTC-eng: 2025-11-21 06:11:35
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
SOURCE_ID
Side data:
CPB properties: bitrate max/min/avg: 9800000/0/0 buffer size: 1835008
vbv_delay: N/A
Stream #0:1(jpn): Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
Metadata:
title : Stereo
BPS-eng : 192000
DURATION-eng : 00:02:15.072000000
NUMBER_OF_FRAMES-eng: 4221
NUMBER_OF_BYTES-eng: 3241728
SOURCE_ID-eng : 0180BD
_STATISTICS_WRITING_APP-eng: MakeMKV v1.18.2 darwin(arm64-release)
_STATISTICS_WRITING_DATE_UTC-eng: 2025-11-21 06:11:35
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
SOURCE_ID
File 'C2_t04_ffmpeg_Anime4K_1080.mkv' already exists. Overwrite? [y/N] y
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mvk-error] VK_ERROR_OUT_OF_DEVICE_MEMORY: Could not create
MTLCounterSampleBuffer of size 128, for 16 queries, in query pool of type
VK_QUERY_TYPE_TIMESTAMP. Reverting to emulated behavior. (Error code 0): Cannot
allocate sample buffer
[snip]
[mvk-error] VK_ERROR_OUT_OF_DEVICE_MEMORY: Could not create
MTLCounterSampleBuffer of size 128, for 16 queries, in query pool of type
VK_QUERY_TYPE_TIMESTAMP. Reverting to emulated behavior. (Error code 0): Cannot
allocate sample buffer
[libx264 @ 0xbd2ea8380] using SAR=2559/2560
[libx264 @ 0xbd2ea8380] using cpu capabilities: ARMv8 NEON DotProd I8MM
[libx264 @ 0xbd2ea8380] profile High, level 5.1, 4:2:0, 8-bit
[libx264 @ 0xbd2ea8380] 264 - core 165 r3223 0480cb0 - H.264/MPEG-4 AVC codec -
Copyleft 2003-2025 - 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=12 lookahead_threads=2
sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0
constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1
open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0
rc_lookahead=40 rc=crf mbtree=1 crf=18.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4
ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to 'C2_t04_ffmpeg_Anime4K_1080.mkv':
Metadata:
encoder : Lavf62.6.103
Chapters:
Chapter #0:0: start 0.000000, end 133.133000
Metadata:
title : Chapter 01
Chapter #0:1: start 133.133000, end 135.135000
Metadata:
title : Chapter 02
Stream #0:0(eng): Video: h264 (H264 / 0x34363248), yuv420p(tv, top coded first
(swapped)), 1920x1080 [SAR 2559:2560 DAR 853:480], q=2-31, 29.97 fps, 1k tbn
Metadata:
encoder : Lavc62.19.100 libx264
BPS-eng : 5479281
DURATION-eng : 00:02:15.135000000
NUMBER_OF_FRAMES-eng: 4050
NUMBER_OF_BYTES-eng: 92555332
SOURCE_ID-eng : 0100E0
_STATISTICS_WRITING_APP-eng: MakeMKV v1.18.2 darwin(arm64-release)
_STATISTICS_WRITING_DATE_UTC-eng: 2025-11-21 06:11:35
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
SOURCE_ID
Side data:
CPB properties: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
Stream #0:1(jpn): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, stereo, fltp,
192 kb/s (default)
Metadata:
title : Stereo
BPS-eng : 192000
DURATION-eng : 00:02:15.072000000
NUMBER_OF_FRAMES-eng: 4221
NUMBER_OF_BYTES-eng: 3241728
SOURCE_ID-eng : 0180BD
_STATISTICS_WRITING_APP-eng: MakeMKV v1.18.2 darwin(arm64-release)
_STATISTICS_WRITING_DATE_UTC-eng: 2025-11-21 06:11:35
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
SOURCE_ID
frame= 0 fps=0.0 q=0.0 size= 2KiB time=N/A bitrate=N/A speed=N/A
elapseframe= 0 fps=0.0 q=0.0 size= 2KiB time=N/A bitrate=N/A speed=N/A
elapseframe= 1 fps=0.5 q=24.0 size= 2KiB time=-00:00:00.03 bitrate=N/A
speed=frame= 20 fps=7.9 q=24.0 size= 2KiB time=00:00:00.60 bitrate=
22.0kbitsframe= 38 fps= 13 q=24.0 size= 2KiB time=00:00:01.20 bitrate=
11.0kbits
[snip]
frame= 3969 fps= 35 q=24.0 size= 124416KiB time=00:02:12.36
bitrate=7700.0kbitsframe= 3988 fps= 35 q=24.0 size= 124416KiB time=00:02:12.99
bitrate=7663.3kbits[out#0/matroska @ 0xbd31c8300] video:121657KiB audio:3166KiB
subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.049954%
frame= 4050 fps= 35 q=-1.0 Lsize= 124885KiB time=00:02:15.06
bitrate=7574.4kbits/s speed=1.17x elapsed=0:01:55.78 [libx264 @
0xbd2ea8380] frame I:98 Avg QP:14.90 size:178833
[libx264 @ 0xbd2ea8380] frame P:1155 Avg QP:17.29 size: 50848
[libx264 @ 0xbd2ea8380] frame B:2797 Avg QP:19.67 size: 17276
[libx264 @ 0xbd2ea8380] consecutive B-frames: 6.0% 4.6% 3.3% 86.1%
[libx264 @ 0xbd2ea8380] mb I I16..4: 13.2% 66.2% 20.6%
[libx264 @ 0xbd2ea8380] mb P I16..4: 3.2% 7.0% 3.2% P16..4: 34.7% 14.3%
8.9% 0.0% 0.0% skip:28.8%
[libx264 @ 0xbd2ea8380] mb B I16..4: 0.3% 0.4% 0.2% B16..8: 32.1% 3.9%
1.0% direct: 5.2% skip:56.9% L0:46.0% L1:49.0% BI: 5.0%
[libx264 @ 0xbd2ea8380] 8x8 transform intra:56.6% inter:79.1%
[libx264 @ 0xbd2ea8380] coded y,uvDC,uvAC intra: 67.1% 76.8% 45.6% inter: 19.7%
23.1% 1.2%
[libx264 @ 0xbd2ea8380] i16 v,h,dc,p: 16% 49% 6% 29%
[libx264 @ 0xbd2ea8380] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 16% 30% 23% 5% 5% 5%
6% 5% 6%
[libx264 @ 0xbd2ea8380] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 12% 55% 10% 3% 5% 4%
5% 3% 3%
[libx264 @ 0xbd2ea8380] i8c dc,h,v,p: 46% 31% 14% 9%
[libx264 @ 0xbd2ea8380] Weighted P-Frames: Y:11.8% UV:9.3%
[libx264 @ 0xbd2ea8380] ref P L0: 57.2% 9.0% 24.4% 9.0% 0.4%
[libx264 @ 0xbd2ea8380] ref B L0: 79.0% 15.2% 5.8%
[libx264 @ 0xbd2ea8380] ref B L1: 93.9% 6.1%
[libx264 @ 0xbd2ea8380] kb/s:7374.88
Is this "[mvk-error] VK_ERROR_OUT_OF_DEVICE_MEMORY..." error can be safely
ignored or is this error harmful?
Best Regards,
// Toughen-roushi
_______________________________________________
ffmpeg-user mailing list -- [email protected]
To unsubscribe send an email to [email protected]