Wsheerio / webmConverter

GNU General Public License v3.0
36 stars 3 forks source link

About the newest release #12

Open InstallGentoo11 opened 8 years ago

InstallGentoo11 commented 8 years ago

Thank you a lot for listening to my requests, but there seem to be some trouble. At least it seems like the new version of the program works better than when I used it last time.

The bitrate option - it doesn't work properly. On my first try I went with 1200 and it was moving between 1100 and 1300. Then I tried making more (1200 again) and it actually was constantly increasing going up to even 3000. Audio only - it seems like there was a misunderstanding here. I was asking if it is possible to convert mp3s and other audio files to webms, but maybe it just won't be able to work like that? Though the current audio only option is not a bad option either. The preview - it works, which it didn't at all a year ago (or more) when I tried it and it is less CPU heavy than it was in the old version, but I don't see why the preview button is gone. It is really helpful when you want to check the start and the end of your video . Right now you have to move it to the left or right and then back. For a while now also I have been getting something from horriblesubs releases - "Past duration (number) too large" It didn't really seem to cause anything, so I have not reported it until now. Here is a screenshot. too large

Again, thank you and nice taste in magical boys!

InstallGentoo11 commented 8 years ago

Tried to test the bitrate a few more times and it is definitely broken and I think it even stays broken after you click to go back to size. I started getting bitrates between 10000 and 30000.

Wsheerio commented 8 years ago

I believe that if you set a bitrate that is too low or too high ffmpeg will ignore it. I'll leave this issue open just in case someone finds a way to force very small or very large bitrates that I missed. I added start and end seeking.

InstallGentoo11 commented 8 years ago

Seriously, how am I suppose to write the bitrate? Whatever I try it does whatever it wants. Now it starts very low at like 100 and it slowly goes up. The point is to have the same bitrate across the whole video, right?

The Start and End buttons are great, but it would be nice if they have a refresh sort of a function. Because right now if I am at the beginning and if I press start it doesn't do anything, I have to press end and then start back to refresh with the changes.

Also I would like to at least hear what you think about the audio to webm option I was asking.

Wsheerio commented 8 years ago

Some Googling led me to believe that there are limitations to how low and high you can set the bitrate. Whether this is something that ffmpeg does or something that's inherent to vp8 is unknown to me. In regards to audio to webm, I used a flac as input and ticked audio only and it seemed to just work.

InstallGentoo11 commented 8 years ago

I don't know why, but the audio thing didn't work earlier (before the latest changes), but it does now. But there is the problem I don't seem to be able to upload to any image board. Probably because it has no video. Interestingly enough if you don't click on the "audio only" option it takes the attached to the file picture as video, which great, though the quality of the picture is bad. It doesn't play properly on any player I have, but strangely enough it is uploadable and you can listen to it in the browser https://a.pomf.cat/obenae.webm

Limitations aside, I would still like to know what is the correct way to type the bitrate I want, because it doesn't seem to work properly no matter how I try to do it.

Wsheerio commented 8 years ago

I plan to add image + audio to webm the next time I have some time. As for your bitrate question, you enter it as kilobits per second for both audio and video. So entering "192" would tell ffmpeg 192kb/s.

InstallGentoo11 commented 8 years ago

That is the problem. Putting 192 doesn't make it go into a constant 192 bitrate. In fact it doesn't even make it be around it. It just does whatever it wants. Not to sound in a bad way, but did you test it yourself? I find it hard to believe you would miss it otherwise.

InstallGentoo11 commented 8 years ago

Patiently waiting.

Wsheerio commented 8 years ago

If you put 192 in the textbox 192k is passed to ffmpeg. I've switched audio over to opus from vorbis, it seems to more closely fit the bitrate you enter. As for video there's not much I can do.

InstallGentoo11 commented 8 years ago

Shouldn't putting a number and getting that exact number back be the easiest thing to do from all the functions? There could very well be something vital I just don't know and understand, but it seems weird.

Wsheerio commented 8 years ago

It has to do with how libvpx works. See https://trac.ffmpeg.org/wiki/Encode/VP8#ConstantBitrate. In each video some frames are complex and some are simple. If you use a constant bitrate then the simple frames are going to use more data than they need while the complex frames won't get enough. As the link I provided says, in this case constant bitrate is it attempting to average out to the bitrate you enter.

InstallGentoo11 commented 8 years ago

"since it would harm quality" Very nice of them, but it defeats the purpose of wanting a constant bitrate especially when it goes above or super bellow or just completely nuts. Is it not possible to use anything other than libvpx? Considering it says "the video encoder," my guess is not. What if we add an mp4 option or would that be going too far? Is real constant bitrate possible then?

Oh and by the way, turning off the internal subtitles doesn't work.