Code Monkey home page Code Monkey logo

av1ador's People

Contributors

porcino 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

Watchers

 avatar  avatar

av1ador's Issues

Selected video CRF value not respected after changing video when encoding entire list

I've detected a bug where the application is not respecting the CRF value set in the GUI, and instead chooses a different value (default?), in my case 18. I'm using SVT-AV1 and I noticed a couple times that my encodes were extremely big, especially on noisy sources, so I had to re-run them with a higher CRF value and lost a ton of time because of it. Today, I managed to catch the issue in the middle of an encode: I went to the temp folder and opened one of the ivf.txt files that contain all the parameters:

image

As you can see, the value inside the file is 18, but the specified value in the GUI is 26. I'm not sure why this happens and how to prevent it, but it's quite a time waster and I'm basically forced to run each individual encode manually to make sure the correct CRF value is applied, as this issue only seems to happen to me when I'm encoding a list of files.

[Feature request] Option to copy subtitles from original file

I'd like to propose a functionality that in my opinion would make this the perfect all in one transcoding tool: an option to copy the subtitles from the original stream. Right now it requires demuxing the subs manually and re-muxing them afterwards with the output file, which is a pain. If this could be added as an option (like with the audio track selection) to pick one or more subtitles to copy to the resulting file it would save a lot of time. Thanks a lot as always!

Av1ador failure on video concatenation.

Hello I don't know how this could be reproducible, but im having issues encoding a near one hour video to av1 using svt. When the encoding finishes the .ivf files just sit in av1adors temp folder and no file is generated in the output folder. When i hit to encode again and it asks me to resume previous encode it encodes super fast but leads to same result, no output.
Screenshot 2023-08-10 191048
Screenshot 2023-08-10 191548
Screenshot 2023-08-10 191656

[Feat Request] Add support for VVC

It looks like Fraunhofer's VVCENC is now included with ffmpeg, or at least it's possible to add it with media autobuild. Would it be possible to add support for it in Av1ador? I'd very much like to check it out.

Best regards.

Feature request: Subtitle burn in

There are some situations where subtitle burn-in is needed like with .ass subtitles that have special positioning and don't work if you upload them to sites where it isn't supported.

Issue with default audio and video filters

I found an issue related to the default audio and video filters. It looks as if you select and edit them in any way, then change to another video, when you come back to the old one the values are reset back to defaults, ignoring the previous modification:

Av1ador_2023-12-18_16-23-37

This is related to #12 as it's currently impossible to modify the default Audio and Video filters, as they will be reset back to defaults after being edited. I observed the same in Video with the Resize and Tonemap filters.

Speed selection gets reset after clicking the queue area

I think I found a bug where the program doesn't keep the speed selected for one video after changing to another one. Even clicking anywhere in the queue area resets this value to default:

Av1ador_2023-12-16_23-53-26

Shouldn't it be possible to set the speed value for each video separately? I'm using the latest 1.2.4 release.

Support GPU?

Looking to try this. Does it support nvidia nvenc?

[Feat request] Speed up scene detection for very high res content (4K and above)

Hello,

I was wondering if there would be a way to achieve this through ffmpeg, as the process takes a very long time with 4K content and above. I've seen other tools like av1an downsize the video to 720p or even 480p for the scene detection, since you don't really need the best quality for it, and it was much faster.

Any idea if something similar could be implemented?

Best regards.

[Feat request] Option to shut down computer + keep audio and segments calculation files

Hola! Could you please add an option to keep the audio and segments calculations after encoding is finished? Sometimes I need to adjust the CRF values and run a 2nd encode to hit a target file size, and it would save a lot of time if I didn't have to calculate the chunks + encode the audio again. Also, could you add an option to shutdown the computer after the queue is finished? Thanks a lot!

Application crashes if you right click anywhere in the filter window after a custom filter has been added

Another weird bug I found, this one is quite self-explanatory:

Av1ador_2023-12-17_22-42-38

This doesn't happen if no saved filters exist. Happens both for video and audio filters. Here's the crash log:

System.NullReferenceException: Object reference not set to an instance of an object. at Av1ador.Form1.<VfListBox_MouseUp>b__116_0(String s) at System.Collections.Generic.List1.FindIndex(Int32 startIndex, Int32 count, Predicate1 match) at System.Collections.Generic.List1.FindIndex(Predicate1 match) at Av1ador.Form1.VfListBox_MouseUp(Object sender, MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ListBox.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at Av1ador.Program.Main()

Encoders?

Where should I place the encoders and what they are?

[Feature Request] Custom filters

Please add the possibility to add new filters and/or edit the default ones. From what I can tell they're mostly hardcoded (re-sizing, tone mapping, audio processing, etc.) and I believe it would made sense to allow the user to modify them or at least define their own. Thanks a lot!

Not all files get encoded when selecting "encode entire list"

Happy new year! ๐Ÿฅ‚

I found a bug where the "encode entire list" button doesn't finish the whole list. If you add n files, then select this button, then add for example 2 more videos, only the first n files get encoded and the system stops encoding after that, leaving the last 2 videos untouched. I'm using the latest nightly.

Queue file corrupted on power loss

Hello,

The other day the electricity went off in the middle of an encode and when I rebooted my PC the queue file was corrupted, full of unreadable characters. I had 10 files in the queue, each with specific settings like cropping, filters, CRF values, etc. so it was quite a pain to redo all that. Would it be possible to prevent this somehow?

Best regards!

Audio limited to 1 channel and bitrate limited to 160kbps when mono file is in the queue

I think I caught a bug when there's a video in the queue with a mono audio track. It looks like the audio bitrate gets limited to 160kbps and the channels are stuck in 1 for all the other videos in the queue as well, even though they are regular multichannel:

2023-12-17_12-32-03

The issue seems to clear up after I remove the video with mono audio, but afterwards it appears again and channels get reset to 1 and max bitrate to 160kbps.

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.