Do you guys know any video converter?

First of all I’m sorry if this is the wrong category to put this in, but I don’t really know where else to put it.

My problem is that the animations I did only play properly when I use VLC media player. If I try to use windows media player then it only plays the audio if there is any. I can’t even put these videos on my phone because I would have the same problem. I tried and it told me that only the audio is playable.

I don’t know what to do or if I did something wrong while rendering the animation. My very first animation is the only exception from this problem. Even though I didn’t do anything different (or I can’t remember what I did different.). Every video is a Mp4-video and I rendered every one of them with ffmpeg.

So here is my question: Do you guys know any video conerter that could help me or do I have to do something else?

Thanks in advance

Update: I figured it out. I just had to adjust the size of the canvas in the rendering window. Thanks to everyone who helped me.

The section of the manual that deals with this is here:
https://docs.krita.org/en/reference_manual/render_animation.html#setting-up-krita-for-exporting-animations

Did you get ffmpeg from the recommended place?
Note the ‘Warning’ section at the bottom of the page, if you haven’t already read it.

On Windows, my animations don’t play at all, except in VLC (which has a good reputation for playing anything you throw at it).

The only video convertor I know is Handbrake which only runs on Linux but other people may know of one, if it turns out that is what you need.

Have you tried rendering out to Matroska video (.mkv) which is widely used and well supported?

1 Like

Handbrake actually runs on Windows too :grin: Love that program a lot!

Which version of Krita are you using?
In any case, it is the issue with codecs. Ffmpeg by default uses the new codecs and Windows media player is really simple and has only some very essential codecs, so it can’t read yours. In the Render Animation dialog there is a […] button, click it and make sure the 264 version is selected in the combobox and the other combobox say “main” or “baseline” (check both if one doesn’t work). Then ffmpeg should use codecs that are availavble by default in Windows media player.

Except for Handbrake I tried everything you suggested. Tried rendering as matroska video and used baseline or main (I actually used baseline on all my animations). And it doesn’t work. Everytime I get this warning: “Could not render animation:
FFMpeg failed to convert the image sequence. Check the logfile in your output directory for more information.”
As for where I got ffmpeg, I got it from the ffmpeg site.
I have krita 4.1.7

The biggest thing I am worried about is that I can’t use these animations for my application letter for college. I am worried that the professor can’t play them on their pc.

That isn’t related to the choice of main or baseline… are you sure that if you now try to render it using a different profile, it works? Because it looks like it wouldn’t. Also please copy the content of the logfile.log file (you can open it in a Notepad) from the directory where you tried to save your animation into to pastebin.com and give us a link. That way we could examine it and check why do you have those issues.

With logfile.log do you mean the log encode? (I’m sorry that give you all so much work with my stupidity)

Don’t worry, it’s all fine :slight_smile: You’re not expected to know such things if you’re just a user :slight_smile:

Yes, most probably the log encode file. Sorry, I didn’t check how it was called. It is called “log_encode.log”, which on your system, depending on the settings, can be seen as “log_encode”. Please open in Notepad and copy everything, then go to pastebin.com and paste it there and click “Create New Paste” and then give me the link from the address bar in your browser.

Another thing you could try is getting the latest version of ffmpeg, which has been updated since I last looked at it.

Your version of krita is quite old but should be ok. Because of an animation flaw in 4.2.8 it may be better to wait for 4.2.9 (due soon) before you update that.

Ok, I think this is it

https://pastebin.com/Vdvh1uAh

1 Like

In your log, I see “scale=w=800:h=533”.
Is that the original size of your animation or your target size?
If so, there is a problem with odd sizes and both should be even numbers.

Yes. That’s unexpected but it’s great you gave us this file, because it’s easy to fix.

What are your canvas dimensions and what are the dimensions written in the Render Animation dialog? They should both be even (divisable by 2) because of the limitations of MP4 (and matroska, I think. But not gif, gif can have what size you want).

(In the newer version there is a warning before Krita tries to render it so you know why it doesn’t work… but in 4.1.7 there was no warning message).

Weird. The canvas is w;1500x1000;h. But I just looked in the render window. I didn’t realise it would change that. I’ll try to adjust that and see if it changes something.

1 Like