Giter Club home page Giter Club logo

anime4k-gui's Introduction

Hello World!

Hi, I'm Mikołaj. I am a Java developer and system administrator from Poland. I'm currently working as freelancer, mainly as Bukkit and Bungeecord plugins programmer. I did some projects with Spring, Go, PHP and more. Contact me if you have some questions!

👨‍💼 About me:

  • 👨‍💻 I'm 22 years old Java Developer
  • 📖 Learing backend web development, mainly Spring with Hibernate
  • 💰 Currently working as freelancer, coding Bukkit and BungeeCord plugins
  • 🛠️ Love Hackintoshes and iOS jailbreaking
  • 🌐 Visit my website for complete presentation!

📨 Contact:


⚙️ Tech Stack:

🛠️ Tools:

📈 My Github Stats:

anime4k-gui's People

Contributors

mikigal avatar simplepcbuilding avatar thomasxu02 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

anime4k-gui's Issues

FFMPEG Error: exit status 0xc0000005

I don't really have much of a clue what's wrong. I don't. When I upload another version of ffmpeg, I get another error

`[20:14:21] Detected GPUs (2):
[20:14:21] 1. Virtual Desktop Monitor
[20:14:21] 2. AMD Radeon (TM) R9 380 Series
[20:14:21] Available GPU acceleration: AMF
[20:14:26] Added file C:\Users\Vladimir\Downloads\「Avid」86 - Eighty Six _ AMV.mp4
[20:14:27] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[20:14:27] Processing 「Avid」86 - Eighty Six _ AMV.mp4 (1 / 1)...

[20:14:28] Critical error occurred, upscaling has been stopped
[20:14:28] Please make issue on GitHub with logs, upscaling settings and your computer specification

[20:14:28] FFMPEG Error:
[20:14:28] exit status 0xc0000005

[20:14:28] Critical error occurred, upscaling has been stopped
[20:14:28] Please make issue on GitHub with logs, upscaling settings and your computer specification

[20:14:28] FFMPEG logs:
[20:14:28] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\Vladimir\Downloads\「Avid」86 - Eighty Six _ AMV.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2021-08-18T08:52:25.000000Z
Duration: 00:04:08.64, start: 0.000000, bitrate: 1124 kb/s
Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, smpte170m/bt470bg/bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 993 kb/s, 24 fps, 24 tbr, 12288 tbn (default)
Metadata:
creation_time : 2021-08-18T08:52:25.000000Z
handler_name : ISO Media file produced by Google Inc. Created on: 08/18/2021.
vendor_id : [0][0][0][0]
Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
creation_time : 2021-08-18T08:52:25.000000Z
handler_name : ISO Media file produced by Google Inc. Created on: 08/18/2021.
vendor_id : [0][0][0][0]
[out#0/mp4 @ 0000027361568c00] Codec AVOption preset (Encoding preset) 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.
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_amf))`

1.1.1 crash

windows ltsc 2021
amd ryzen 5 5600h with radeon graphic.

version 1.1.1 double-click the software, the window automatically closes
version 1.1.0 results in a black screen after dragging in files (not all video)
version 1.0.9 works fine.

Speed display incorrect

The Speed thing shows as 0.5 speed (this is the speed of the CPU upscaling while the normal full GPU shows it as 1x speed

noted last night in the testing for an unknown reason when using the CPU encoding it breaks the speed

"Conversion failed!`" only on specific anime video files

Settings:
Target Resolution: 1920*1080
Anime Mode A+A
AV1 (CPU)
CRF: 21
Output format: MKV
Compatibility mode: OFF
Debug Mode: OFF

Specs:
Ryzen 5800x
32GB RAM
RTX 3070

Issue:
Conversion failing Anime, Add files, press start but get the error below. I have tried changing resolution, upscaling modes, encoder, CRF and output format and it still occurs. This issue occurs on all [Ember] transcodes and works fine with everything else. I have also tried without parsec, the same issue occurs.

Log:

Version: Anime4K-GUI (1.1.1)
Authors: mikigal (whole app + FFMPEG tweaks), Ethan (core FFMPEG stuff)
Special thanks to bloc97 for Anime4K shaders
Drag n' drop your video files into this window (supported extensions: mp4, avi, mkv)

[15:47:58] Detected GPUs (3):
[15:47:58] 1. Parsec Virtual Display Adapter
[15:47:58] 2. Meta Virtual Monitor
[15:47:58] 3. NVIDIA GeForce RTX 3070
[15:47:58] Available GPU acceleration: CUDA + NVENC
[15:48:07] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 17.mkv
[15:48:07] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 01.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 02.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 03.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 04.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 05.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 06.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 07.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 08.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 09.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 10.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 11.mkv
[15:48:08] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 12.mkv
[15:48:09] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 13.mkv
[15:48:09] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 14.mkv
[15:48:09] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 15.mkv
[15:48:09] Added file E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 16.mkv
[15:48:25] Processing [EMBER] Dungeon Meshi - 17.mkv (1 / 17)...

[15:48:28] Critical error occurred, upscaling has been stopped
[15:48:28] Please make issue on GitHub with logs, upscaling settings and your computer specification

[15:48:28] FFMPEG Error:
[15:48:28] exit status 0xfffffff4

[15:48:28] Critical error occurred, upscaling has been stopped
[15:48:28] Please make issue on GitHub with logs, upscaling settings and your computer specification

[15:48:28] FFMPEG logs:
[15:48:28] Input #0, matroska,webm, from 'E:\Plex\Media\TV Shows\Delicious in Dungeon[EMBER] Dungeon Meshi - 17.mkv':
Metadata:
title : S01E17-Harpy / Chimera
encoder : libebml v1.4.2 + libmatroska v1.6.4
creation_time : 2024-04-25T16:51:27.000000Z
Duration: 00:25:31.95, start: 0.000000, bitrate: 2746 kb/s
Chapters:
Chapter #0:0: start 1.001000, end 91.008000
Metadata:
title : Intro
Chapter #0:1: start 91.008000, end 1440.983000
Metadata:
title : Scene 1
Chapter #0:2: start 1440.983000, end 1531.947000
Metadata:
title : Credits
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
title : Presented By EMBER
BPS : 1975354
DURATION : 00:25:31.947000000
NUMBER_OF_FRAMES: 36730
NUMBER_OF_BYTES : 378267380
_STATISTICS_WRITING_APP: mkvmerge v69.0.0 ('Day And Age') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-04-25 16:51:27
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s (default)
Metadata:
BPS : 384000
DURATION : 00:25:30.912000000
NUMBER_OF_FRAMES: 47841
NUMBER_OF_BYTES : 73483776
_STATISTICS_WRITING_APP: mkvmerge v69.0.0 ('Day And Age') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-04-25 16:51:27
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(jpn): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s
Metadata:
BPS : 384000
DURATION : 00:25:30.912000000
NUMBER_OF_FRAMES: 47841
NUMBER_OF_BYTES : 73483776
_STATISTICS_WRITING_APP: mkvmerge v69.0.0 ('Day And Age') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-04-25 16:51:27
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Subtitle: subrip (default) (forced)
Metadata:
title : Forced
BPS : 0
DURATION : 00:21:24.659000000
NUMBER_OF_FRAMES: 2
NUMBER_OF_BYTES : 51
_STATISTICS_WRITING_APP: mkvmerge v69.0.0 ('Day And Age') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-04-25 16:51:27
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:4(eng): Subtitle: subrip
Metadata:
BPS : 61
DURATION : 00:25:08.924000000
NUMBER_OF_FRAMES: 393
NUMBER_OF_BYTES : 11589
_STATISTICS_WRITING_APP: mkvmerge v69.0.0 ('Day And Age') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-04-25 16:51:27
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:5(eng): Subtitle: subrip
Metadata:
title : SDH
BPS : 91
DURATION : 00:24:01.315000000
NUMBER_OF_FRAMES: 537
NUMBER_OF_BYTES : 16451
_STATISTICS_WRITING_APP: mkvmerge v69.0.0 ('Day And Age') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-04-25 16:51:27
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:6: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 400x545 [SAR 96:96 DAR 80:109], 90k tbr, 90k tbn (attached pic)
Metadata:
filename : cover.jpg
mimetype : image/jpeg
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> av1 (libsvtav1))
Stream #0:1 -> #0:1 (copy)
Stream #0:2 -> #0:2 (copy)
Stream #0:3 -> #0:3 (copy)
Stream #0:4 -> #0:4 (copy)
Stream #0:5 -> #0:5 (copy)
Stream #0:6 -> #0:6 (mjpeg (native) -> av1 (libsvtav1))
Press [q] to stop, [?] for help
[swscaler @ 000001f54485e000] deprecated pixel format used, make sure you did set range correctly
Last message repeated 3 times
Unable to submit command buffer: VK_ERROR_DEVICE_LOST
[hwupload @ 000001f545326740] Failed to allocate frame to upload to.
[vf#0:0 @ 000001f53fe06900] Error while filtering: Cannot allocate memory
[vf#0:0 @ 000001f53fe06900] Task finished with error code: -12 (Cannot allocate memory)
[vf#0:0 @ 000001f53fe06900] Terminating thread with return code -12 (Cannot allocate memory)
[vost#0:0/libsvtav1 @ 000001f539de8000] Could not open encoder before EOF
[vost#0:0/libsvtav1 @ 000001f539de8000] Task finished with error code: -22 (Invalid argument)
[vost#0:0/libsvtav1 @ 000001f539de8000] Terminating thread with return code -22 (Invalid argument)
Unable to submit command buffer: VK_ERROR_DEVICE_LOST
[vf#0:6 @ 000001f543617680] Task finished with error code: -12 (Cannot allocate memory)
[vf#0:6 @ 000001f543617680] Terminating thread with return code -12 (Cannot allocate memory)
[vost#0:6/libsvtav1 @ 000001f53a063b40] Could not open encoder before EOF
[vost#0:6/libsvtav1 @ 000001f53a063b40] Task finished with error code: -22 (Invalid argument)
[vost#0:6/libsvtav1 @ 000001f53a063b40] Terminating thread with return code -22 (Invalid argument)
[out#0/matroska @ 000001f5429fbc40] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lq=0.0 size= 0kB time=N/A bitrate=N/A speed=N/A
Conversion failed!

FFMPEG Error exit status 0xffffffd8 USING GPU

Hi,

This issue might be related to #11 , but I'm not 100% sure of it...

I've tested with compatibility, different output format, different encoder (both GPU and CPU) and with the versions V1.1.16, 1.1.15 and 1.1.10.
Also I've tested different animes just in case it was issue of the format file.

Is it normal to no work? So the issue is related to the CPU even GPU mode is enabled?

Hardware Specs

  • Windows 10
  • Nvidia GTX 1070
  • Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz 2.60 GHz
  • RAM 32 GB

Logs

Version: Anime4K-GUI (1.1.6)
Authors: mikigal (whole app + FFMPEG tweaks), Ethan (core FFMPEG stuff)
Special thanks to bloc97 for Anime4K shaders
Drag n' drop your video files into this window (supported extensions: mp4, avi, mkv)

[13:52:47] Detected GPUs (1): 
[13:52:47]   1. NVIDIA GeForce GTX 1070
[13:52:47] Available GPU acceleration: CUDA + NVENC
[13:52:51] Added file D:\dotHack\raw\hack - S01E01 - Role Play SDTV.mkv
[13:53:00] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[13:53:00] Processing hack - S01E01 - Role Play SDTV.mkv (1 / 1)...

[13:53:01] Critical error occurred, upscaling has been stopped
[13:53:01] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:53:01] FFMPEG Error:
[13:53:01] exit status 0xffffffd8

[13:53:01] Critical error occurred, upscaling has been stopped
[13:53:01] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:53:01] FFMPEG logs:
[13:53:01] Input #0, matroska,webm, from 'D:\dotHack\raw\hack - S01E01 - Role Play SDTV.mkv':
  Metadata:
    encoder         : libebml v1.3.5 + libmatroska v1.4.5
    creation_time   : 2017-09-27T03:44:41.000000Z
  Duration: 00:23:43.51, start: 0.000000, bitrate: 742 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 95.400000
      Metadata:
        title           : Chapter 01
    Chapter #0:1: start 95.400000, end 659.167000
      Metadata:
        title           : Chapter 02
    Chapter #0:2: start 659.167000, end 1330.434000
      Metadata:
        title           : Chapter 03
    Chapter #0:3: start 1330.434000, end 1420.868000
      Metadata:
        title           : Chapter 04
    Chapter #0:4: start 1420.868000, end 1421.268000
      Metadata:
        title           : Chapter 05
    Chapter #0:5: start 1421.268000, end 1421.668000
      Metadata:
        title           : Chapter 06
    Chapter #0:6: start 1421.668000, end 1423.506000
      Metadata:
        title           : Chapter 07
  Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 704x400 [SAR 1:1 DAR 44:25], 23.98 fps, 23.98 tbr, 1k tbn (default)
      Metadata:
        BPS             : 438591
        BPS-eng         : 438591
        DURATION        : 00:23:43.506000000
        DURATION-eng    : 00:23:43.506000000
        NUMBER_OF_FRAMES: 34130
        NUMBER_OF_FRAMES-eng: 34130
        NUMBER_OF_BYTES : 78042256
        NUMBER_OF_BYTES-eng: 78042256
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
      Metadata:
        title           : AC3, 2.0
        BPS             : 106081
        BPS-eng         : 106081
        DURATION        : 00:23:43.488000000
        DURATION-eng    : 00:23:43.488000000
        NUMBER_OF_FRAMES: 66726
        NUMBER_OF_FRAMES-eng: 66726
        NUMBER_OF_BYTES : 18875776
        NUMBER_OF_BYTES-eng: 18875776
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(eng): Audio: aac (LC), 48000 Hz, stereo, fltp
      Metadata:
        title           : Isolated Score
        BPS             : 85941
        BPS-eng         : 85941
        DURATION        : 00:23:43.488000000
        DURATION-eng    : 00:23:43.488000000
        NUMBER_OF_FRAMES: 66726
        NUMBER_OF_FRAMES-eng: 66726
        NUMBER_OF_BYTES : 15292021
        NUMBER_OF_BYTES-eng: 15292021
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3(jpn): Audio: aac (LC), 48000 Hz, stereo, fltp
      Metadata:
        title           : AC3, 2.0
        BPS             : 105734
        BPS-eng         : 105734
        DURATION        : 00:23:43.488000000
        DURATION-eng    : 00:23:43.488000000
        NUMBER_OF_FRAMES: 66726
        NUMBER_OF_FRAMES-eng: 66726
        NUMBER_OF_BYTES : 18814009
        NUMBER_OF_BYTES-eng: 18814009
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:4(eng): Subtitle: dvd_subtitle, 720x480
      Metadata:
        title           : VobSub
        BPS             : 3500
        BPS-eng         : 3500
        DURATION        : 00:23:30.633000000
        DURATION-eng    : 00:23:30.633000000
        NUMBER_OF_FRAMES: 213
        NUMBER_OF_FRAMES-eng: 213
        NUMBER_OF_BYTES : 617186
        NUMBER_OF_BYTES-eng: 617186
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:5(eng): Subtitle: ass
      Metadata:
        title           : ASS - [AHQ]
        BPS             : 85
        BPS-eng         : 85
        DURATION        : 00:23:30.630000000
        DURATION-eng    : 00:23:30.630000000
        NUMBER_OF_FRAMES: 213
        NUMBER_OF_FRAMES-eng: 213
        NUMBER_OF_BYTES : 15061
        NUMBER_OF_BYTES-eng: 15061
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:6(eng): Subtitle: subrip
      Metadata:
        title           : SRT - [a-s]
        BPS             : 40
        BPS-eng         : 40
        DURATION        : 00:23:30.632000000
        DURATION-eng    : 00:23:30.632000000
        NUMBER_OF_FRAMES: 213
        NUMBER_OF_FRAMES-eng: 213
        NUMBER_OF_BYTES : 7056
        NUMBER_OF_BYTES-eng: 7056
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:7(eng): Subtitle: dvd_subtitle, 720x480
      Metadata:
        title           : VobSub, Slates
        BPS             : 587
        BPS-eng         : 587
        DURATION        : 00:23:30.633000000
        DURATION-eng    : 00:23:30.633000000
        NUMBER_OF_FRAMES: 33
        NUMBER_OF_FRAMES-eng: 33
        NUMBER_OF_BYTES : 103648
        NUMBER_OF_BYTES-eng: 103648
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:8(eng): Subtitle: ass (default)
      Metadata:
        title           : ASS, Slates - [AHQ]
        BPS             : 13
        BPS-eng         : 13
        DURATION        : 00:23:30.630000000
        DURATION-eng    : 00:23:30.630000000
        NUMBER_OF_FRAMES: 32
        NUMBER_OF_FRAMES-eng: 32
        NUMBER_OF_BYTES : 2403
        NUMBER_OF_BYTES-eng: 2403
        _STATISTICS_WRITING_APP: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v15.0.0 ('Duel with the Devil') 64-bit
        _STATISTICS_WRITING_DATE_UTC: 2017-09-27 03:44:41
        _STATISTICS_WRITING_DATE_UTC-eng: 2017-09-27 03:44:41
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_nvenc))
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
  Stream #0:3 -> #0:3 (copy)
  Stream #0:4 -> #0:4 (copy)
  Stream #0:5 -> #0:5 (copy)
  Stream #0:6 -> #0:6 (copy)
  Stream #0:7 -> #0:7 (copy)
  Stream #0:8 -> #0:8 (copy)
Press [q] to stop, [?] for help
Impossible to convert between the formats supported by the filter 'Parsed_format_0' and the filter 'auto_scale_0'
[vf#0:0 @ 000001a296b10d00] Error reinitializing filters!
[vf#0:0 @ 000001a296b10d00] Task finished with error code: -40 (Function not implemented)
[vf#0:0 @ 000001a296b10d00] Terminating thread with return code -40 (Function not implemented)
[vost#0:0/h264_nvenc @ 000001a296de5bc0] Could not open encoder before EOF
[vost#0:0/h264_nvenc @ 000001a296de5bc0] Task finished with error code: -22 (Invalid argument)
[vost#0:0/h264_nvenc @ 000001a296de5bc0] Terminating thread with return code -22 (Invalid argument)
[out#0/matroska @ 000001a296ab1f00] Nothing was written into output file, because at least one of its streams received no packets.
frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=N/A bitrate=N/A speed=N/A    
Conversion failed!
[13:58:47] Added file D:\dotHack\raw\Sailor Moon - S01E01 - The Crybaby - Usagi's Beautiful Transformation SDTV.mkv
[13:58:48] Removed hack - S01E01 - Role Play SDTV.mkv from queue
[13:58:50] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[13:58:50] Processing Sailor Moon - S01E01 - The Crybaby - Usagi's Beautiful Transformation SDTV.mkv (1 / 1)...

[13:58:52] Critical error occurred, upscaling has been stopped
[13:58:52] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:58:52] FFMPEG Error:
[13:58:52] exit status 0xffffffd8

[13:58:52] Critical error occurred, upscaling has been stopped
[13:58:52] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:58:52] FFMPEG logs:
[13:58:52] [aac @ 00000284aefdc400] This stream seems to incorrectly report its last channel as LFE[3], mapping to LFE[0]
Input #0, matroska,webm, from 'D:\dotHack\raw\Sailor Moon - S01E01 - The Crybaby - Usagi's Beautiful Transformation SDTV.mkv':
  Metadata:
    encoder         : libebml v0.7.7 + libmatroska v0.8.1
    creation_time   : 2009-06-09T19:39:04.000000Z
  Duration: 00:24:40.66, start: 0.000000, bitrate: 1822 kb/s
  Chapters:
    Chapter #0:0: start 0.054000, end 1480.661000
      Metadata:
        title           : 00:00:00.054
  Stream #0:0: Video: h264 (High), yuv420p(progressive), 720x540 [SAR 1:1 DAR 4:3], 29.97 fps, 29.97 tbr, 1k tbn (default)
  Stream #0:1(spa): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
      Metadata:
        title           : Castellano
  Stream #0:2(cat): Audio: aac (LC), 48000 Hz, stereo, fltp
      Metadata:
        title           : Catalán
  Stream #0:3(jpn): Audio: aac (HE-AAC), 48000 Hz, 5.1, fltp
      Metadata:
        title           : Japonés
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
  Stream #0:3 -> #0:3 (copy)
Press [q] to stop, [?] for help
Impossible to convert between the formats supported by the filter 'Parsed_format_0' and the filter 'auto_scale_0'
[vf#0:0 @ 00000284b98ebf40] Error reinitializing filters!
[vf#0:0 @ 00000284b98ebf40] Task finished with error code: -40 (Function not implemented)
[vf#0:0 @ 00000284b98ebf40] Terminating thread with return code -40 (Function not implemented)
[vost#0:0/h264_nvenc @ 00000284aefdec40] Could not open encoder before EOF
[vost#0:0/h264_nvenc @ 00000284aefdec40] Task finished with error code: -22 (Invalid argument)
[vost#0:0/h264_nvenc @ 00000284aefdec40] Terminating thread with return code -22 (Invalid argument)
[out#0/matroska @ 00000284b98d3280] Nothing was written into output file, because at least one of its streams received no packets.
frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=N/A bitrate=N/A speed=N/A    
Conversion failed!
[13:59:19] Added file D:\dotHack\raw\Monster - S01E01 - Herr Dr. Tenma SDTV.mkv
[13:59:20] Removed Sailor Moon - S01E01 - The Crybaby - Usagi's Beautiful Transformation SDTV.mkv from queue
[13:59:21] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[13:59:21] Processing Monster - S01E01 - Herr Dr. Tenma SDTV.mkv (1 / 1)...

[13:59:23] Critical error occurred, upscaling has been stopped
[13:59:23] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:59:23] FFMPEG Error:
[13:59:23] exit status 0xffffffd8

[13:59:23] Critical error occurred, upscaling has been stopped
[13:59:23] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:59:23] FFMPEG logs:
[13:59:23] Input #0, matroska,webm, from 'D:\dotHack\raw\Monster - S01E01 - Herr Dr. Tenma SDTV.mkv':
  Metadata:
    title           : Monster 01 - Herr Doctor Tenma
    encoder         : libebml v1.3.4 + libmatroska v1.4.5
    creation_time   : 2016-07-19T10:09:17.000000Z
  Duration: 00:23:55.43, start: 0.000000, bitrate: 1315 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 111.930000
      Metadata:
        title           : Intro
    Chapter #0:1: start 111.930000, end 197.800000
      Metadata:
        title           : OP
    Chapter #0:2: start 197.800000, end 763.200000
      Metadata:
        title           : Parte A
    Chapter #0:3: start 763.200000, end 1345.600000
      Metadata:
        title           : Parte B
    Chapter #0:4: start 1345.600000, end 1417.030000
      Metadata:
        title           : ED
    Chapter #0:5: start 1417.030000, end 1435.434000
      Metadata:
        title           : Avance
  Stream #0:0(jpn): Video: h264 (High), yuv420p(progressive), 720x480 [SAR 1:1 DAR 3:2], SAR 8:9 DAR 4:3, 29.97 fps, 29.97 tbr, 1k tbn
      Metadata:
        title           : H.264/AVC Video
        BPS             : 1153768
        BPS-eng         : 1153768
        DURATION        : 00:23:55.434000000
        DURATION-eng    : 00:23:55.434000000
        NUMBER_OF_FRAMES: 34865
        NUMBER_OF_FRAMES-eng: 34865
        NUMBER_OF_BYTES : 207019856
        NUMBER_OF_BYTES-eng: 207019856
        _STATISTICS_WRITING_APP: mkvmerge v9.3.1 ('Mask Machine') 64bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v9.3.1 ('Mask Machine') 64bit
        _STATISTICS_WRITING_DATE_UTC: 2016-07-19 10:09:17
        _STATISTICS_WRITING_DATE_UTC-eng: 2016-07-19 10:09:17
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:1(spa): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
      Metadata:
        title           : Castellano
        BPS             : 152296
        BPS-eng         : 152296
        DURATION        : 00:23:53.322000000
        DURATION-eng    : 00:23:53.322000000
        NUMBER_OF_FRAMES: 67187
        NUMBER_OF_FRAMES-eng: 67187
        NUMBER_OF_BYTES : 27286183
        NUMBER_OF_BYTES-eng: 27286183
        _STATISTICS_WRITING_APP: mkvmerge v9.3.1 ('Mask Machine') 64bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v9.3.1 ('Mask Machine') 64bit
        _STATISTICS_WRITING_DATE_UTC: 2016-07-19 10:09:17
        _STATISTICS_WRITING_DATE_UTC-eng: 2016-07-19 10:09:17
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:2(spa): Subtitle: ass (default) (forced)
      Metadata:
        title           : Carteles
        BPS             : 6
        BPS-eng         : 6
        DURATION        : 00:23:51.360000000
        DURATION-eng    : 00:23:51.360000000
        NUMBER_OF_FRAMES: 15
        NUMBER_OF_FRAMES-eng: 15
        NUMBER_OF_BYTES : 1188
        NUMBER_OF_BYTES-eng: 1188
        _STATISTICS_WRITING_APP: mkvmerge v9.3.1 ('Mask Machine') 64bit
        _STATISTICS_WRITING_APP-eng: mkvmerge v9.3.1 ('Mask Machine') 64bit
        _STATISTICS_WRITING_DATE_UTC: 2016-07-19 10:09:17
        _STATISTICS_WRITING_DATE_UTC-eng: 2016-07-19 10:09:17
        _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
        _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
  Stream #0:3: Attachment: ttf
      Metadata:
        filename        : jesaya free.ttf
        mimetype        : application/x-truetype-font
  Stream #0:4: Attachment: ttf
      Metadata:
        filename        : times.ttf
        mimetype        : application/x-truetype-font
  Stream #0:5: Attachment: ttf
      Metadata:
        filename        : x-files.ttf
        mimetype        : application/x-truetype-font
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (h264_nvenc))
  Stream #0:1 -> #0:1 (copy)
  Stream #0:2 -> #0:2 (copy)
  Stream #0:3 -> #0:3 (copy)
  Stream #0:4 -> #0:4 (copy)
  Stream #0:5 -> #0:5 (copy)
Press [q] to stop, [?] for help
Impossible to convert between the formats supported by the filter 'Parsed_format_0' and the filter 'auto_scale_0'
[vf#0:0 @ 0000023926ad5c80] Error reinitializing filters!
[vf#0:0 @ 0000023926ad5c80] Task finished with error code: -40 (Function not implemented)
[vf#0:0 @ 0000023926ad5c80] Terminating thread with return code -40 (Function not implemented)
[vost#0:0/h264_nvenc @ 0000023926a63940] Could not open encoder before EOF
[vost#0:0/h264_nvenc @ 0000023926a63940] Task finished with error code: -22 (Invalid argument)
[vost#0:0/h264_nvenc @ 0000023926a63940] Terminating thread with return code -22 (Invalid argument)
[out#0/matroska @ 0000023926a88500] Nothing was written into output file, because at least one of its streams received no packets.
frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=N/A bitrate=N/A speed=N/A    
Conversion failed!

Option to select video encoder

i have a 1060 and while with CUDA I can do 1:1 speeds the use of NVENC takes a 200mb into a 30mb low bitrate mess with the Low compression and while I can turn off Hardware A, it takes twice as long to upscale so is there a way to use CUDA to upscale but CPU to encode

Problem with the upscaling

I think there is a problem when upscaling, causing the video to not be as good as when upscaling using mpv with anime4k shaders (it might even be worse than the original video tbh). Also, it doesn't seem like the compression is doing well(on a 46 000KB file there is only a difference of 5000KB between low and high settings, and even on the low one we lose 40KB of data).
issue

FFMPEG Error: exit status 0xffffffff

Computer specification:

  • Win11
  • Intel i7-13700KF
  • RTX 4070 Ti

It failed with settings:

  • 3840*2160
  • Anime4k Mode A
  • AV1 NVENC (INVIDIA)
  • 20
  • AVI

Logs:

Version: Anime4K-GUI (1.1.4)
Authors: mikigal (whole app + FFMPEG tweaks), Ethan (core FFMPEG stuff)
Special thanks to bloc97 for Anime4K shaders
Drag n' drop your video files into this window (supported extensions: mp4, avi, mkv)

[12:12:38] Detected GPUs (1):
[12:12:38] 1. NVIDIA GeForce RTX 4070 Ti
[12:12:38] Available GPU acceleration: CUDA + NVENC
[13:40:18] Added file D:\Shared\Resource\Video\Anime\罪恶王冠\ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4
[13:40:18] File is already added to queue, ignoring it
[13:41:16] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[13:41:16] Processing ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4 (1 / 1)...

[13:41:23] Critical error occurred, upscaling has been stopped
[13:41:23] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:41:23] FFMPEG Error:
[13:41:23] exit status 0xffffffff

[13:41:23] Critical error occurred, upscaling has been stopped
[13:41:23] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:41:23] FFMPEG logs:
[13:41:23] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Shared\Resource\Video\Anime\罪恶王冠\ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.6.100
Duration: 00:22:52.22, start: 0.000000, bitrate: 2332 kb/s
Stream #0:00x1: Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2083 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:10x2: Audio: opus (Opus / 0x7375704F), 48000 Hz, stereo, fltp, 245 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> av1 (av1_nvenc))
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[out#0/avi @ 000002b997b61d40] Could not write header (incorrect codec parameters ?): Operation not permitted
[vf#0:0 @ 000002b992f1ba40] Error sending frames to consumers: Operation not permitted
[vf#0:0 @ 000002b992f1ba40] Task finished with error code: -1 (Operation not permitted)
[vf#0:0 @ 000002b992f1ba40] Terminating thread with return code -1 (Operation not permitted)
[out#0/avi @ 000002b997b61d40] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=N/A bitrate=N/A speed=N/A
Conversion failed!
[13:43:19] Removed ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4 from queue
[13:43:26] Added file D:\Shared\Resource\Video\Anime Enhanced\current\ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4
[13:43:40] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[13:43:40] Processing ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4 (1 / 1)...

[13:43:41] Critical error occurred, upscaling has been stopped
[13:43:41] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:43:41] FFMPEG Error:
[13:43:41] exit status 0xffffffff

[13:43:41] Critical error occurred, upscaling has been stopped
[13:43:41] Please make issue on GitHub with logs, upscaling settings and your computer specification

[13:43:41] FFMPEG logs:
[13:43:41] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Shared\Resource\Video\Anime Enhanced\current\ギルティクラウン.Ep01.1080.HEVC-10bit.OPUS.GB.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2mp41
encoder : Lavf59.6.100
Duration: 00:22:52.22, start: 0.000000, bitrate: 2332 kb/s
Stream #0:00x1: Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 2083 kb/s, 23.98 fps, 23.98 tbr, 24k tbn (default)
Metadata:
handler_name : VideoHandler
vendor_id : [0][0][0][0]
Stream #0:10x2: Audio: opus (Opus / 0x7375704F), 48000 Hz, stereo, fltp, 245 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> av1 (av1_nvenc))
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[out#0/avi @ 000002056cb2cf00] Could not write header (incorrect codec parameters ?): Operation not permitted
[vf#0:0 @ 0000020572e3ca00] Error sending frames to consumers: Operation not permitted
[vf#0:0 @ 0000020572e3ca00] Task finished with error code: -1 (Operation not permitted)
[vf#0:0 @ 0000020572e3ca00] Terminating thread with return code -1 (Operation not permitted)
[out#0/avi @ 000002056cb2cf00] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=N/A bitrate=N/A speed=N/A
Conversion failed!

Option to burn in subs

Would like an option to burn in subs from mkv file when outputting to mp4 should be feasible if ffmpeg is used under the hood?

shaderc compile status 'error' (1 errors, 0 warnings)

Hello, I got this error "shaderc compile status 'error' (1 errors, 0 warnings)" I didn't realize at first that there could be an error. I thought I had something not installed, but no. When the conversion finishes and I start the video. I see the same quality as before, only the resolution has changed and that's it. Can you help me to solve this problem.

Here is the log:

[11:33:23] Detected GPUs (1):
[11:33:23] [Debug] GPU ID: 0, Vendor: nvidia
[11:33:23] 1. NVIDIA GeForce RTX 3060 Ti
[11:33:23] Available GPU acceleration: CUDA + NVENC
[11:33:33] Added file C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p.mp4
[11:33:43] Started upscaling! Upscaled videos will be saved in original directory, with _upscaled suffix in files name
[11:33:43] [Debug] CV value:
[11:33:43] Processing animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p.mp4 (1 / 1)...
[11:33:43] [Debug] Working directory: C:\Users\User\Desktop\Anime4K-GUI
[11:33:43] [Debug] Input path: C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p.mp4
[11:33:43] [Debug] Output path: C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p_upscaled.mp4
[11:33:43] [Debug] Target resolution: 3840x2160
[11:33:43] [Debug] Shaders: shaders/Anime4K_ModeA+A.glsl
[11:33:43] [Debug] Output format: mp4
[11:33:43] [Debug] FFMPEG command: .\ffmpeg.exe\ffmpeg.exe -hide_banner -y -i C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p.mp4 -init_hw_device vulkan -vf format=yuv420p,hwupload,libplacebo=w=3840:h=2160:upscaler=ewa_lanczos:custom_shader_path=shaders/Anime4K_ModeA+A.glsl,hwdownload,format=yuv420p -c:a copy -c:s copy -c:d copy -map 0:0 -map 0:1 -map 0:2 -crf 30 C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p_upscaled.mp4
[11:33:44] [Debug] Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p.mp4':
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] major_brand : isom
[11:33:44] [Debug] minor_version : 512
[11:33:44] [Debug] compatible_brands: isomiso2avc1mp41
[11:33:44] [Debug] encoder : Lavf58.29.100
[11:33:44] [Debug] Duration: 00:24:30.31, start: 0.000000, bitrate: 413 kb/s
[11:33:44] [Debug] Chapters:
[11:33:44] [Debug] Chapter #0:0: start 0.000000, end 134.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Prologue
[11:33:44] [Debug] Chapter #0:1: start 134.000000, end 224.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Opening
[11:33:44] [Debug] Chapter #0:2: start 224.000000, end 1375.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Episode
[11:33:44] [Debug] Chapter #0:3: start 1375.000000, end 1465.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Credits Start
[11:33:44] [Debug] Chapter #0:4: start 1465.000000, end 1470.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Credits End
[11:33:44] [Debug] Chapter #0:5: start 1470.000000, end 1470.310000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Preview End
[11:33:44] [Debug] Stream #0:00x1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 858x480 [SAR 1280:1287 DAR 16:9], 282 kb/s, 21 fps, 21 tbr, 10752 tbn (default)
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] handler_name : VideoHandler
[11:33:44] [Debug] vendor_id : [0][0][0][0]
[11:33:44] [Debug] Stream #0:10x2: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 126 kb/s (default)
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] handler_name : SoundHandler
[11:33:44] [Debug] vendor_id : [0][0][0][0]
[11:33:44] [Debug] Stream #0:20x3: Data: bin_data (text / 0x74786574)
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] handler_name : SubtitleHandler
[11:33:44] [Debug] Stream mapping:
[11:33:44] [Debug] Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
[11:33:44] [Debug] Stream #0:1 -> #0:1 (copy)
[11:33:44] [Debug] Stream #0:2 -> #0:2 (copy)
[11:33:44] [Debug] Press [q] to stop, [?] for help
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] shaderc output:
[11:33:44] [Debug] input:96: error: '?' : unexpected token
[11:33:44] [Debug]
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] shaderc compile status 'error' (1 errors, 0 warnings)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] vk_compile_glsl(gpu, tmp, GLSL_SHADER_FRAGMENT, params->glsl_shader, &frag): VK_ERROR_INITIALIZATION_FAILED (../src/vulkan/gpu_pass.c:457)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] vertex shader source:
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 1] #version 450
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 9] #extension GL_ARB_texture_gather : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 10] layout(std430, push_constant) uniform PushC {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 11] layout(offset=0) vec2 _4;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 12] layout(offset=8) vec2 _5;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 13] layout(offset=16) vec2 _9;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 14] layout(offset=24) vec2 _a;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 15] layout(offset=32) int _c;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 16] layout(offset=36) float _d;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 17] layout(offset=40) vec2 _e;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 18] layout(offset=48) vec2 _f;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 19] layout(offset=56) vec2 _10;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 20] };
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 21] layout(constant_id=0) const float _6 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 22] layout(constant_id=1) const float _b = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 23] layout(constant_id=2) const float _8002 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 24] layout(constant_id=3) const float _8003 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 25] layout(constant_id=4) const float _4002 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 26] layout(constant_id=5) const float _4003 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 27] layout(binding=0) uniform sampler2D _2;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 28] layout(binding=1) uniform sampler2D _7;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 29] layout(location=0) in vec2 _13;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 30] layout(location=0) out vec2 _3;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 31] layout(location=1) in vec2 _14;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 32] layout(location=1) out vec2 _8;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 33] layout(location=2) in vec2 _15;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 34] void main() {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 35] _3 = _13;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 36] _8 = _14;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 37] vec2 va_pos = _15;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 38] gl_Position = vec4(va_pos, 0.0, 1.0);
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 39] }
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] fragment shader source:
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 1] #version 450
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 2] #extension GL_KHR_shader_subgroup_basic : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 3] #extension GL_KHR_shader_subgroup_vote : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 4] #extension GL_KHR_shader_subgroup_arithmetic : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 5] #extension GL_KHR_shader_subgroup_ballot : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 6] #extension GL_KHR_shader_subgroup_shuffle : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 7] #extension GL_KHR_shader_subgroup_clustered : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 8] #extension GL_KHR_shader_subgroup_quad : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 9] #extension GL_ARB_texture_gather : enable
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 10] layout(std430, push_constant) uniform PushC {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 11] layout(offset=0) vec2 _4;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 12] layout(offset=8) vec2 _5;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 13] layout(offset=16) vec2 _9;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 22] layout(constant_id=1) const float _b = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 23] layout(constant_id=2) const float _8002 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 24] layout(constant_id=3) const float _8003 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 25] layout(constant_id=4) const float _4002 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 26] layout(constant_id=5) const float _4003 = 1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 27] layout(binding=0) uniform sampler2D _2;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 28] layout(binding=1) uniform sampler2D _7;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 29] layout(location=0) in vec2 _3;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 30] layout(location=1) in vec2 _8;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 31] layout(location=0) out vec4 out_color;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 32]
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 33] #define MAINPRESUB_raw _2
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 34] #define MAINPRESUB_pos _3
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 35] #define MAINPRESUB_map _3_map
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 36] #define MAINPRESUB_size vec2(textureSize(_2, 0))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 37] #define MAINPRESUB_pt _4
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 38] #define MAINPRESUB_off _5
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 39] #define MAINPRESUB_mul _6
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 40] #define MAINPRESUB_rot mat2(1.0, 0.0, 0.0, 1.0)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 41] #define MAINPRESUB_tex(pos) (_6 * vec4(textureLod(_2, pos, 0.0)))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 42] #define MAINPRESUB_texOff(off) (MAINPRESUB_tex(_3 + _4 * vec2(off)))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 43] #define MAINPRESUB_gather(pos, c) (_6 * vec4(textureGather(_2, pos, c)))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 44] #define MAIN_raw MAINPRESUB_raw
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 45] #define MAIN_pos MAINPRESUB_pos
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 46] #define MAIN_size MAINPRESUB_size
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 47] #define MAIN_rot MAINPRESUB_rot
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 48] #define MAIN_off MAINPRESUB_off
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 49] #define MAIN_pt MAINPRESUB_pt
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 50] #define MAIN_map MAINPRESUB_map
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 51] #define MAIN_mul MAINPRESUB_mul
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 52] #define MAIN_tex MAINPRESUB_tex
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 53] #define MAIN_texOff MAINPRESUB_texOff
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 54] #define MAIN_gather MAINPRESUB_gather
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 55] #define conv2d_last_tf_raw _7
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 56] #define conv2d_last_tf_pos _8
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 57] #define conv2d_last_tf_map _8_map
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 58] #define conv2d_last_tf_size vec2(textureSize(_7, 0))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 59] #define conv2d_last_tf_pt _9
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 60] #define conv2d_last_tf_off _a
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 61] #define conv2d_last_tf_mul _b
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 62] #define conv2d_last_tf_rot mat2(1.0, 0.0, 0.0, 1.0)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 63] #define conv2d_last_tf_tex(pos) (_b * vec4(textureLod(_7, pos, 0.0)))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 64] #define conv2d_last_tf_texOff(off) (conv2d_last_tf_tex(_8 + _9 * vec2(off)))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 65] #define conv2d_last_tf_gather(pos, c) (_b * vec4(textureGather(_7, pos, c)))
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 66] #define frame _c
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 67] #define random _d
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 68] #define input_size _e
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 69] #define target_size _f
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 70] #define tex_offset _10
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 71] vec4 _8001(vec4 color) {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 72] // pl_shader_linearize
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 73] color.rgb = max(color.rgb, 0.0);
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 74] color.rgb = _8003 * pow(color.rgb + vec3(_8002), vec3(2.4));
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 75] return color;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 76] }
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 77]
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 78] #define linearize _8001
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 79] vec4 _4001(vec4 color) {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 80] // pl_shader_delinearize
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 81] color.rgb = max(color.rgb, 0.0);
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 82] color.rgb = pow(_4003 * color.rgb, vec3(1.0/2.4)) - vec3(_4002);
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 83] return color;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 84] }
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 85]
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 86] #define delinearize _4001
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 87] vec4 hook() {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 88] vec2 f0 = fract(conv2d_last_tf_pos * conv2d_last_tf_size);
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 89] ivec2 i0 = ivec2(f0 * vec2(2.0));
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 90] float c0 = conv2d_last_tf_tex((vec2(0.5) - f0) * conv2d_last_tf_pt + conv2d_last_tf_pos)[i0.y * 2 + i0.x];
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 91] float c1 = c0;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 92] float c2 = c1;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 93] float c3 = c2;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 94] return vec4(c0, c1, c2, c3) + MAIN_tex(MAIN_pos);
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 95] }
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 96] ?vec4 _1() {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 97] vec4 color = hook();
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 98] return color;
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [ 99] }
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [100]
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [101] void main() {
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [102] out_color = _1();
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] [103] }
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] Backtrace:
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #0 0x7ff7cb63a583 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x175a583) (0x14175a583)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #1 0x7ff7cb62c564 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x174c564) (0x14174c564)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #2 0x7ff7cb62d494 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x174d494) (0x14174d494)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #3 0x7ff7cb61055a (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x173055a) (0x14173055a)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #4 0x7ff7cb5f9108 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x1719108) (0x141719108)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #5 0x7ff7cb5fbb7b (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x171bb7b) (0x14171bb7b)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #6 0x7ff7cb601468 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x1721468) (0x141721468)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #7 0x7ff7cb6021d2 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x17221d2) (0x1417221d2)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #8 0x7ff7ca03e83c (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x15e83c) (0x14015e83c)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #9 0x7ff7ca03f7ca (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x15f7ca) (0x14015f7ca)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #10 0x7ff7c9f4612b (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x6612b) (0x14006612b)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #11 0x7ff7c9f4aa5f (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x6aa5f) (0x14006aa5f)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #12 0x7ff7c9ef219b (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x1219b) (0x14001219b)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #13 0x7ff7c9f09683 (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x29683) (0x140029683)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #14 0x7ff7cc1634ca in Java_org_videolan_Logger_logN+0x11458a (C:\Users\User\Desktop\Anime4K-GUI\ffmpeg\ffmpeg.exe+0x22834ca) (0x1422834ca)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #15 0x7ffd7f6b1bb1 in configthreadlocale+0x91 (C:\Windows\System32\ucrtbase.dll+0x21bb1) (0x180021bb1)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #16 0x7ffd806c7343 in BaseThreadInitThunk+0x13 (C:\Windows\System32\KERNEL32.DLL+0x17343) (0x180017343)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] #17 0x7ffd820026b0 in RtlUserThreadStart+0x20 (C:\Windows\SYSTEM32\ntdll.dll+0x526b0) (0x1800526b0)
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] Failed creating render pass for dispatch
[11:33:44] [Debug] [libplacebo @ 000001e26ff2cf80] Failed executing hook, disabling
[11:33:44] [Debug] [libx264 @ 000001e26b093f00] using SAR=1280/1287
[11:33:44] [Debug] [libx264 @ 000001e26b093f00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[11:33:44] [Debug] [libx264 @ 000001e26b093f00] profile High, level 5.1, 4:2:0, 8-bit
[11:33:44] [Debug] [libx264 @ 000001e26b093f00] 264 - core 164 - H.264/MPEG-4 AVC codec - Copyleft 2003-2023 - 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=18 lookahead_threads=3 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=21 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=30.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[11:33:44] [Debug] Output #0, mp4, to 'C:\Users\User\Downloads\animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p_upscaled.mp4':
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] major_brand : isom
[11:33:44] [Debug] minor_version : 512
[11:33:44] [Debug] compatible_brands: isomiso2avc1mp41
[11:33:44] [Debug] encoder : Lavf60.20.100
[11:33:44] [Debug] Chapters:
[11:33:44] [Debug] Chapter #0:0: start 0.000000, end 134.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Prologue
[11:33:44] [Debug] Chapter #0:1: start 134.000000, end 224.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Opening
[11:33:44] [Debug] Chapter #0:2: start 224.000000, end 1375.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Episode
[11:33:44] [Debug] Chapter #0:3: start 1375.000000, end 1465.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Credits Start
[11:33:44] [Debug] Chapter #0:4: start 1465.000000, end 1470.000000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Credits End
[11:33:44] [Debug] Chapter #0:5: start 1470.000000, end 1470.310000
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] title : Preview End
[11:33:44] [Debug] Stream #0:0(jpn): Video: h264 (avc1 / 0x31637661), yuv420p(progressive), 3840x2160 [SAR 1280:1287 DAR 20480:11583], q=2-31, 21 fps, 10752 tbn (default)
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] handler_name : VideoHandler
[11:33:44] [Debug] vendor_id : [0][0][0][0]
[11:33:44] [Debug] encoder : Lavc60.36.100 libx264
[11:33:44] [Debug] Side data:
[11:33:44] [Debug] cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
[11:33:44] [Debug] Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 126 kb/s (default)
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] handler_name : SoundHandler
[11:33:44] [Debug] vendor_id : [0][0][0][0]
[11:33:44] [Debug] Stream #0:2(eng): Data: bin_data (gpmd / 0x646D7067)
[11:33:44] [Debug] Metadata:
[11:33:44] [Debug] handler_name : SubtitleHandler
[11:33:45] [Debug] frame= 3354 fps= 30 q=35.0 size= 61952kB time=00:02:39.61 bitrate=3179.5kbits/s speed=1.44x
[11:48:06] [Debug] [out#0/mp4 @ 000001e260bae980] video:342379kB audio:22726kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.240426%
[11:48:06] [Debug] frame=30871 fps= 36 q=-1.0 Lsize= 365983kB time=00:24:29.95 bitrate=2039.6kbits/s speed= 1.7x
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] frame I:579 Avg QP:23.06 size: 89452
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] frame P:8950 Avg QP:24.86 size: 22001
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] frame B:21342 Avg QP:29.46 size: 4775
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] consecutive B-frames: 6.1% 3.8% 4.4% 85.7%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] mb I I16..4: 30.9% 67.1% 2.0%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] mb P I16..4: 7.4% 10.0% 0.1% P16..4: 12.3% 0.9% 0.8% 0.0% 0.0% skip:68.5%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] mb B I16..4: 0.3% 0.2% 0.0% B16..8: 9.5% 0.1% 0.0% direct: 0.3% skip:89.6% L0:38.7% L1:60.7% BI: 0.5%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] 8x8 transform intra:59.2% inter:97.3%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] coded y,uvDC,uvAC intra: 13.5% 30.5% 2.3% inter: 0.9% 2.8% 0.0%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] i16 v,h,dc,p: 34% 29% 7% 30%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 40% 12% 32% 2% 3% 3% 3% 3% 2%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 39% 19% 13% 4% 9% 7% 5% 4% 2%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] i8c dc,h,v,p: 66% 14% 16% 5%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] Weighted P-Frames: Y:2.8% UV:2.3%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] ref P L0: 62.8% 8.4% 21.1% 7.4% 0.2%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] ref B L0: 87.1% 10.6% 2.3%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] ref B L1: 96.6% 3.4%
[11:48:06] [Debug] [libx264 @ 000001e26b093f00] kb/s:1907.94
[11:48:06] Finished processing animevost_1-seriya-O-moёm-pererojdenii-v-sliz-(tretiy-sezon)-480p.mp4
[11:48:06] Finished upscaling!

File Size Issues

I am having issues with the size of the output file. It is always several times smaller than the original regardless of the CRF value. Even when I set the value to 0 it produces an output file of a much smaller size

Linux Support

Is there any chance of this getting linux support too? Not able to run it with wine

1.1.5 High DPI scale issue

Running on Windows 11 23H2.
My display is 2560x1600 with a DPI scale of 150%. Running the program would cause itself infinitely scaling larger, outside the screen, resulting in MAX usage of CPU and RAM, then crash.

I believe it was a issue with DPI scale, as when the High DPI scale replacement was set to system (System simply Integer scale the application window), it works well.

[Error] When Converting .mkv with embeded fonts (-c:s mov_text)

Hi Mikigal,

I've done some testing and it looks like there are issue with processing anime with .ass subtitles and .ttf attachments.

I've used the same video file but removed the .ass subtitle and .ttf attachments it appears to covert without issue even if there are still attachment to the .MKV container.

See the log below.

Command from logs

ffmpeg.exe -hide_banner -y -hwaccel_device cuda -hwaccel_output_format cuda -i 1.mkv -init_hw_device vulkan -vf format=yuv420p,hwupload,libplacebo=w=1440:h=1080:upscaler=ewa_lanczos:custom_shader_path=shaders/Anime4K_ModeA.glsl,hwdownload,format=yuv420p -c:a copy -c:s mov_text -map 0 -c:v h264_nvenc -preset slow 1_upscaled.mkv

[matroska @ 000001d46672ae40] Subtitle codec 94213 is not supported.
[out#0/matroska @ 000001d4653630c0] Could not write header (incorrect codec parameters ?): Function not implemented
[vf#0:2 @ 000001d466e82e40] Error sending frames to consumers: Function not implemented
[vf#0:2 @ 000001d466e82e40] Task finished with error code: -40 (Function not implemented)
[vf#0:2 @ 000001d466e82e40] Terminating thread with return code -40 (Function not implemented)
[out#0/matroska @ 000001d4653630c0] Nothing was written into output file, because at least one of its streams received no packets.
frame=    0 fps=0.0 q=0.0 Lsize=       0kB time=N/A bitrate=N/A speed=N/A    
Conversion failed!

FFMPEG Error: exit status 0xffffffd8 - Intel compatibility problem

I tried many times. But I cannot upscale. Can you fix it, please?
Processing [Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55).mkv (1 / 1)...
[21:40:55] [Debug] Working directory: C:\Users\ADMIN\Downloads\Anime4K-GUI\Anime4K-GUI
[21:40:55] [Debug] Input path: D:\Shoujo Commando IZUMI 00-15 Full Series Batch MKV[Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55).mkv
[21:40:55] [Debug] Output path: D:\Shoujo Commando IZUMI 00-15 Full Series Batch MKV[Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55)_upscaled.mkv
[21:40:55] [Debug] Target resolution: 1440x1080 (4:3)
[21:40:55] [Debug] Shaders: shaders/FSRCNNX_x2_16-0-4-1.glsl
[21:40:55] [Debug] Output format: mkv
[21:40:55] [Debug] FFMPEG command: .\ffmpeg.exe\ffmpeg.exe -hide_banner -y -hwaccel vulkan -i D:\Shoujo Commando IZUMI 00-15 Full Series Batch MKV[Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55).mkv -init_hw_device vulkan -vf format=yuv420p,hwupload,libplacebo=w=1440:h=1080:upscaler=ewa_lanczos:custom_shader_path=shaders/FSRCNNX_x2_16-0-4-1.glsl,hwdownload,format=yuv420p -c:a copy -c:s mov_text -map 0 -c:v libx264 -preset slow D:\Shoujo Commando IZUMI 00-15 Full Series Batch MKV[Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55)_upscaled.mkv
[21:40:56] [Debug] Input #0, matroska,webm, from 'D:\Shoujo Commando IZUMI 00-15 Full Series Batch MKV[Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55).mkv':
[21:40:56] [Debug] Metadata:
[21:40:56] [Debug] encoder : libebml v1.3.6 + libmatroska v1.4.9
[21:40:56] [Debug] creation_time : 2020-04-26T18:36:57.000000Z
[21:40:56] [Debug] Duration: 00:00:20.04, start: 0.000000, bitrate: 1389 kb/s
[21:40:56] [Debug] Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 656x480 [SAR 1:1 DAR 41:30], 23.98 fps, 23.98 tbr, 1k tbn (default)
[21:40:56] [Debug] Metadata:
[21:40:56] [Debug] BPS-eng : 1278062
[21:40:56] [Debug] DURATION-eng : 00:00:20.020000000
[21:40:56] [Debug] NUMBER_OF_FRAMES-eng: 480
[21:40:56] [Debug] NUMBER_OF_BYTES-eng: 3198352
[21:40:56] [Debug] _STATISTICS_WRITING_APP-eng: mkvmerge v30.1.0 ('Forever And More') 64-bit
[21:40:56] [Debug] _STATISTICS_WRITING_DATE_UTC-eng: 2020-04-26 18:36:57
[21:40:56] [Debug] _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[21:40:56] [Debug] Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 128 kb/s (default)
[21:40:56] [Debug] Metadata:
[21:40:56] [Debug] BPS-eng : 106692
[21:40:56] [Debug] DURATION-eng : 00:00:20.040000000
[21:40:56] [Debug] NUMBER_OF_FRAMES-eng: 835
[21:40:56] [Debug] NUMBER_OF_BYTES-eng: 267264
[21:40:56] [Debug] _STATISTICS_WRITING_APP-eng: mkvmerge v30.1.0 ('Forever And More') 64-bit
[21:40:56] [Debug] _STATISTICS_WRITING_DATE_UTC-eng: 2020-04-26 18:36:57
[21:40:56] [Debug] _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[21:40:56] [Debug] Stream #0:2: Subtitle: ass (default)
[21:40:56] [Debug] Metadata:
[21:40:56] [Debug] BPS-eng : 100
[21:40:56] [Debug] DURATION-eng : 00:00:19.680000000
[21:40:56] [Debug] NUMBER_OF_FRAMES-eng: 5
[21:40:56] [Debug] NUMBER_OF_BYTES-eng: 246
[21:40:56] [Debug] _STATISTICS_WRITING_APP-eng: mkvmerge v30.1.0 ('Forever And More') 64-bit
[21:40:56] [Debug] _STATISTICS_WRITING_DATE_UTC-eng: 2020-04-26 18:36:57
[21:40:56] [Debug] _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
[21:40:56] [Debug] Stream mapping:
[21:40:56] [Debug] Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (libx264))
[21:40:56] [Debug] Stream #0:1 -> #0:1 (copy)
[21:40:56] [Debug] Stream #0:2 -> #0:2 (ass (ssa) -> mov_text (native))
[21:40:56] [Debug] Press [q] to stop, [?] for help
[21:40:56] [Debug] Impossible to convert between the formats supported by the filter 'Parsed_format_0' and the filter 'auto_scale_0'
[21:40:56] [Debug] [vf#0:0 @ 000001dbc7899500] Error reinitializing filters!
[21:40:56] [Debug] [vf#0:0 @ 000001dbc7899500] Task finished with error code: -40 (Function not implemented)
[21:40:56] [Debug] [vf#0:0 @ 000001dbc7899500] Terminating thread with return code -40 (Function not implemented)
[21:40:56] [Debug] [vost#0:0/libx264 @ 000001dbc778ae00] Could not open encoder before EOF
[21:40:56] [Debug] [vost#0:0/libx264 @ 000001dbc778ae00] Task finished with error code: -22 (Invalid argument)
[21:40:56] [Debug] [vost#0:0/libx264 @ 000001dbc778ae00] Terminating thread with return code -22 (Invalid argument)
[21:40:56] [Debug] [out#0/matroska @ 000001dbc78087c0] Nothing was written into output file, because at least one of its streams received no packets.
[21:40:56] [Debug] frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=N/A bitrate=N/A speed=N/A
[21:40:56] [Debug] Conversion failed!

[21:40:57] Critical error occurred, upscaling has been stopped
[21:40:57] Please make issue on GitHub with logs, upscaling settings and your computer specification

[21:40:57] FFMPEG Error:
[21:40:57] exit status 0xffffffd8

[21:40:57] Critical error occurred, upscaling has been stopped
[21:40:57] Please make issue on GitHub with logs, upscaling settings and your computer specification

[21:40:57] FFMPEG logs:
[21:40:57] Input #0, matroska,webm, from 'D:\Shoujo Commando IZUMI 00-15 Full Series Batch MKV[Big Nova] Shoujo Commando IZUMI - 00 (9AD1DD55).mkv':
Metadata:
encoder : libebml v1.3.6 + libmatroska v1.4.9
creation_time : 2020-04-26T18:36:57.000000Z
Duration: 00:00:20.04, start: 0.000000, bitrate: 1389 kb/s
Stream #0:0: Video: mpeg4 (Advanced Simple Profile) (XVID / 0x44495658), yuv420p, 656x480 [SAR 1:1 DAR 41:30], 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
BPS-eng : 1278062
DURATION-eng : 00:00:20.020000000
NUMBER_OF_FRAMES-eng: 480
NUMBER_OF_BYTES-eng: 3198352
_STATISTICS_WRITING_APP-eng: mkvmerge v30.1.0 ('Forever And More') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-04-26 18:36:57
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1: Audio: mp3, 48000 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
BPS-eng : 106692
DURATION-eng : 00:00:20.040000000
NUMBER_OF_FRAMES-eng: 835
NUMBER_OF_BYTES-eng: 267264
_STATISTICS_WRITING_APP-eng: mkvmerge v30.1.0 ('Forever And More') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-04-26 18:36:57
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2: Subtitle: ass (default)
Metadata:
BPS-eng : 100
DURATION-eng : 00:00:19.680000000
NUMBER_OF_FRAMES-eng: 5
NUMBER_OF_BYTES-eng: 246
_STATISTICS_WRITING_APP-eng: mkvmerge v30.1.0 ('Forever And More') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2020-04-26 18:36:57
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (mpeg4 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (copy)
Stream #0:2 -> #0:2 (ass (ssa) -> mov_text (native))
Press [q] to stop, [?] for help
Impossible to convert between the formats supported by the filter 'Parsed_format_0' and the filter 'auto_scale_0'
[vf#0:0 @ 000001dbc7899500] Error reinitializing filters!
[vf#0:0 @ 000001dbc7899500] Task finished with error code: -40 (Function not implemented)
[vf#0:0 @ 000001dbc7899500] Terminating thread with return code -40 (Function not implemented)
[vost#0:0/libx264 @ 000001dbc778ae00] Could not open encoder before EOF
[vost#0:0/libx264 @ 000001dbc778ae00] Task finished with error code: -22 (Invalid argument)
[vost#0:0/libx264 @ 000001dbc778ae00] Terminating thread with return code -22 (Invalid argument)
[out#0/matroska @ 000001dbc78087c0] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=N/A bitrate=N/A speed=N/A
Conversion failed!

Add option to set bit depth

When I input a video with a bit depth of 10, the bit depth of the output video will be reduced to 8, which I don't want to happen. It is hoped that an option can be added to set the bit depth of the output video (8/10), or to automatically fill in the bit depth of the output result to be consistent with the input.


Updated:

in ffmpeg.go, line 102-111:

	params = append(params,
                 ...
		"-vf", fmt.Sprintf("format=%s,hwupload,libplacebo=w=%d:h=%d:upscaler=ewa_lanczos:custom_shader_path=%s,hwdownload,format=yuv420p",
			availableEncoders[settings.Encoder].Format, resolution.Width, resolution.Height, shader.Path),

                 ...
	)

There are two "format" parameters here. I checked the information, and it seems that the first one refers to the bit depth of the input video, and the second one refers to the bit depth of the output video. Currently, no matter what video is input, these two parameters will be Set to a fixed value of "yuv420p", which represents a bit depth of 8 bits. I think the bit depth of each input video should be detected and the actual bit depth should be used here.

Option to choose quality

Can we get an option in the GUI to choose the quality ourselves? What I mean to say is let's say I don't want to use the built-in quality parameters in the GUI and I want to use ffmpeg's crf 0 or crf 52 or whatever, we should be able to do that, maybe perhaps we can also get a input box in the GUI where we can also pass on additional FFmpeg CLI parameters?

Thank you!

ffmpeg

how to use ffmpeg from path for this program?
do i need to build it from source when those paths have changed or will you be providing a new "feature"

Manga Support request

title says it
I'm tired of searching for a good quality manga with good " Arabic sub " so why don't we use anime4k to upscale it!! it would be a great idea

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.