Log in

View Full Version : dmMediaConverter v2.4.1


Pages : 1 2 [3] 4 5 6

ReinerSchweinlin
12th August 2019, 12:42
Thanx for this app. Didnīt know it so far, just tested it, works great!!

Is there a chance you could add some things:

- distribute encodings over several CPU nodes (I have several Multi CPU Machines - when doing 4 encodes at once, it would be nice to have them eavenly spreaded over the cpus/cores to max out CPUs.)
- Include "grain" and 10bit switches for HEVC (10 Bit I found, was easy, not enough coffee...=
- Support AAC HE Audio Coding with good quality (I found a hidden switch in the ini file, but how do I activate AAC HE now? Checke, if my compile is able to do it, but I need help enabling it in DMmediacoder)

Thanx :)

Edit: Figured some stuff out myself, so I corrected this post-..

ReinerSchweinlin
20th August 2019, 11:35
Another thing I noticed: When converting Files via batch from FLAC Audio to AAC, mediainfo shows the old bitrates of the FLAC files in the AAC streams - they play fine though.
When dealing with multiple audio streams in a batch and different channel counts (stream 1: Stereo, Stream 2: 5.1, Stream 3: mono, Stream 4: 7.1 ...) - is it possible to set "bitrate per channel" ? Or maybe choose a CFR ? If I set a fixed bitrate, its too much for 2 channels, but not enough for 8 channels :)

mdalacu
27th September 2019, 08:37
Thanks for this great app !

Please add options for:


eac3 audio in the list of codecs
enable/disable audio and subtitle flags (forced, default...)
stream duplication (i.ex: right click to duplicate a stream) (i.ex my use case: to keep source TrueHD/DTSMA/DTS audio/subtitle and add a duplicate with another codec, so the mkv can also be played on devices that don't support the source codec)


Example command line of what I need to do very often:

ffmpeg -i source.mkv -map 0:0 -map 0:2 -map 0:2 -map 0:1 -map 0:1 -map 0:3 -map 0:4 -map 0:5 -c:v copy -c:a:0 copy -c:a:1 eac3 -c:a:2 copy -c:a:3 eac3 -b:a:1 1536k -b:a:3 768k -c:s copy output.mkv

(this reorders the audio (0:2 before 0:1) and duplicates 2 audio tracks (0:1 and 0:2) with a 2nd eac3 copy with different bitrates for each eac3 stream, and keeps all the subtitles).

Many thanks !

1. will see
2. i don't think ffmpeg supports this flags
3. as an workaround, just add the source file twice and disable all the other streams from the second source leaving only the desired audio which you will convert with a different settings.
i hope this helps.

mdalacu
27th September 2019, 08:52
Thanx for this app. Didnīt know it so far, just tested it, works great!!

Is there a chance you could add some things:

- distribute encodings over several CPU nodes (I have several Multi CPU Machines - when doing 4 encodes at once, it would be nice to have them eavenly spreaded over the cpus/cores to max out CPUs.)
- Include "grain" and 10bit switches for HEVC (10 Bit I found, was easy, not enough coffee...=
- Support AAC HE Audio Coding with good quality (I found a hidden switch in the ini file, but how do I activate AAC HE now? Checke, if my compile is able to do it, but I need help enabling it in DMmediacoder)

Thanx :)

Edit: Figured some stuff out myself, so I corrected this post-..
1. The encoding threads are dependend on ffmpeg/codec. If a condec can not scale up and you have multiple files to encode, just queue them and increase the parallel jobs number from the queue window.
2. Last time a ihave checked there was no grain profile for hevc in ffmpeg.
3. First you need to use ffmpeg compiled with libfdk. Then, use something like this for aac he if you really need this, it is only for low bit rate!
https://i.imgur.com/8APHuUf.png
I hope it helps! ;)

mdalacu
29th September 2019, 15:12
Another thing I noticed: When converting Files via batch from FLAC Audio to AAC, mediainfo shows the old bitrates of the FLAC files in the AAC streams - they play fine though.
When dealing with multiple audio streams in a batch and different channel counts (stream 1: Stereo, Stream 2: 5.1, Stream 3: mono, Stream 4: 7.1 ...) - is it possible to set "bitrate per channel" ? Or maybe choose a CFR ? If I set a fixed bitrate, its too much for 2 channels, but not enough for 8 channels :)

Sorry but no...
At first i wanted to do Container profiles witch was a collection of stream profiles but i never had the time to implement this...sorry.

Bigmango
29th September 2019, 16:27
1. will see

2. i don't think ffmpeg supports this flags

3. as an workaround, just add the source file twice and disable all the other streams from the second source leaving only the desired audio which you will convert with a different settings.

i hope this helps.Many thanks.

2.
You can set the default and forced flags for audio and subtitles like this:

-disposition:s:0 default

-disposition:s:0 forced


Note s in -disposition:s:0 in this case stands for subtitle and not stream. To select the second steam by index use -disposition:1

3.
If I remux 70gb files this would have to read 140gb + writing at the same time, which takes a long time.

It would really help if you could add it by selecting the streams, as per the command line example in my above post.

Thanks!

mdalacu
2nd October 2019, 16:00
Many thanks.

2.
You can set the default and forced flags for audio and subtitles like this:

-disposition:s:0 default

-disposition:s:0 forced


Note s in -disposition:s:0 in this case stands for subtitle and not stream. To select the second steam by index use -disposition:1

3.
If I remux 70gb files this would have to read 140gb + writing at the same time, which takes a long time.

It would really help if you could add it by selecting the streams, as per the command line example in my above post.

Thanks!

Hi. Regarding pct 2.
Do you know if multiple streams of the same type could have the same flag? Does it make any sense?
Thx.

Bigmango
3rd October 2019, 00:14
Hi. Regarding pct 2.

Do you know if multiple streams of the same type could have the same flag? Does it make any sense?

Thx.Yes, you can for example have several forced subtitles (for the different languages - for each language you have 1 full and 1 forced).

In this example , the Kodi media player will automatically select the correct forced subtitles matching the selected audio language.

(this is why the forced flag is important, it allows the media players that correctly support them to automatically select the subtitles matching the audio, just like DVD & blu-ray players).

mdalacu
3rd October 2019, 13:26
Hi, test this and please, provide feedback for stream disposition.
Just replace the exe in the application folder
https://drive.google.com/file/d/11sMR1V1-Y4iJXgNfaiF1nHIgmoc9VXGf/view?usp=sharing
Hint: Right click on stream ;)

mdalacu
4th October 2019, 15:33
Forget the above linke, it has a few bugs..
Try this.
https://drive.google.com/file/d/1MMqw1XrvEBjCoqHz85kbZiaCddPM11YD/view?usp=sharing
Just rename it as an exe file and overwrite dmmediaconverter.exe
Soo wha't new in this version:
stream disposition: default ,forced
duplicate stream ! ;)
Test and provide feedback.
Thanks.

mdalacu
4th October 2019, 15:34
.
See above post

manolito
8th October 2019, 05:00
Thanks for the test version...

Tested it on 2 different machines under WinXP and Win7-64, and both have the same issues:

While the "default" and "forced" stream tags work well, the video preview in the "Picture Settings" window is broken. Just an empty video area, no error message.

The other thing which makes little sense to me is the new "Screenshot" tab. All I can do with it is see the string, it is not even possible to copy the string to the clipboard by right-clicking it (CTRL-C works). It should offer the possibility to open the screenshot in a picture editor by either right-clicking or double-clicking this tab. And since the "Stream Settings" window does already show this same screenshot I do not really see its usefulness.


Cheers
manolito

mdalacu
8th October 2019, 05:16
Yes, you can for example have several forced subtitles (for the different languages - for each language you have 1 full and 1 forced).

In this example , the Kodi media player will automatically select the correct forced subtitles matching the selected audio language.

(this is why the forced flag is important, it allows the media players that correctly support them to automatically select the subtitles matching the audio, just like DVD & blu-ray players).

Thanks for the test version...

Tested it on 2 different machines under WinXP and Win7-64, and both have the same issues:

While the "default" and "forced" stream tags work well, the video preview in the "Picture Settings" window is broken. Just an empty video area, no error message.

The other thing which makes little sense to me is the new "Screenshot" tab. All I can do with it is see the string, it is not even possible to copy the string to the clipboard by right-clicking it (CTRL-C works). It should offer the possibility to open the screenshot in a picture editor by either right-clicking or double-clicking this tab. And since the "Stream Settings" window does already show this same screenshot I do not really see its usefulness.


Cheers
manolito
Hei! There was some problems with the builds from the first posts, did u use the file from the last post because you should not see "screenshot" filed, it is an internal stream variable. Also there sould be an "Duplicate" item in the popup menu...?
Thanks.
EDIT: Just to be shure that there are no mixups i have reuploaded the file. Use the last link. Thx.

manolito
8th October 2019, 08:09
Reuploaded and tested again..,

This is indeed a different version, I can tell because the new one does not say "TEST VERSION" in the title bar, and there no longer is a Screen Shot tab.

And yes, there is a "Duplicate" item when right-clickin a stream (was also present in the previous version). But still I do not get any video in the "Picture Settings" window. Just an empty screen area...

https://i.postimg.cc/R0XnMhpV/Picture-Settings.png (https://postimages.org/)

mdalacu
8th October 2019, 10:30
Reuploaded and tested again..,

This is indeed a different version, I can tell because the new one does not say "TEST VERSION" in the title bar, and there no longer is a Screen Shot tab.

And yes, there is a "Duplicate" item when right-clickin a stream (was also present in the previous version). But still I do not get any video in the "Picture Settings" window. Just an empty screen area...

https://i.postimg.cc/R0XnMhpV/Picture-Settings.png (https://postimages.org/)

Yes, you are right! I have missed an " :/ Sorry about that.
Please, redownload from the same link.
Thanks.

manolito
8th October 2019, 11:16
Great, this was it...

Everything works now, it looks stable to me.

Thanks very much,

Cheers
manolito

mdalacu
8th October 2019, 12:46
Great, this was it...

Everything works now, it looks stable to me.

Thanks very much,

Cheers
manolito

Thanks for testing! :-)

Bigmango
10th October 2019, 15:34
Forget the above linke, it has a few bugs..
Try this.
https://drive.google.com/file/d/1MMqw1XrvEBjCoqHz85kbZiaCddPM11YD/view?usp=sharing
Just rename it as an exe file and overwrite dmmediaconverter.exe
Soo wha't new in this version:
stream disposition: default ,forced
duplicate stream ! ;)
Test and provide feedback.
Thanks.


Ohhhh thanks a lot !

The windows version seems ok, but could you please:


add columns to show which streams are forced / default (i.ex by adding a check box like enabled/copy ?)
add eac3 audio encoding in the drop down list
add the linux version (i'm using it on linux only)


This would be perfect.

Many thanks !

mdalacu
11th October 2019, 06:22
Ohhhh thanks a lot !

The windows version seems ok, but could you please:


add columns to show which streams are forced / default (i.ex by adding a check box like enabled/copy ?)
add eac3 audio encoding in the drop down list
add the linux version (i'm using it on linux only)


This would be perfect.

Many thanks !
1. That was my first try but it was ugly like hell, so right click it is! Green=default bold=forced green&bold=defaut+forced ;)
2. Maybe in a feature verion..
3. I have uploaded the file. Just rename and overwrite the binary. Also linux is my main os.
https://drive.google.com/file/d/1sJyHGmeHLFnHDR0BXT0_Fwih_WI1otXq/view?usp=sharing

Bigmango
11th October 2019, 10:40
1. That was my first try but it was ugly like hell, so right click it is! Green=default bold=forced green&bold=defaut+forced ;)

2. Maybe in a feature verion..

3. I have uploaded the file. Just rename and overwrite the binary. Also linux is my main os.

https://drive.google.com/file/d/1sJyHGmeHLFnHDR0BXT0_Fwih_WI1otXq/view?usp=sharingThe command line for eac3 (including bitrates, etc...) is exactly the same as for ac3.

This should be an easy fix. (i.ex just replace "ac3" with "eac3" in the command line and add it to the drop down box).

Many thanks.

mdalacu
14th October 2019, 05:24
The command line for eac3 (including bitrates, etc...) is exactly the same as for ac3.

This should be an easy fix. (i.ex just replace "ac3" with "eac3" in the command line and add it to the drop down box).

Many thanks.

Ok, just redownload the file and please, provide feedback.

Thanks.

Bigmango
14th October 2019, 19:25
Ok, just redownload the file and please, provide feedback.

Thanks.

It works great, many thanks. This is the best linux ffmpeg gui :)

Just a small bug:

After deleting the track names (in the track list), the names are still merged into the mkv (but they were empty in the track list).

mdalacu
15th October 2019, 06:19
It works great, many thanks. This is the best linux ffmpeg gui :)

Just a small bug:

After deleting the track names (in the track list), the names are still merged into the mkv (but they were empty in the track list).

Hi, this is a know limitation of my metadata implementation. If title is empty then it skips adding the metadata key value pair altogether, preventing adding an empty field all the time. Otherwise all the output files will have "title=" as metadata... As an workaround try deleting and leave just a space where you want to delete the stream title.
Please tell me if it works for you.
Thanks.

manolito
15th October 2019, 07:50
Could you add the eac3 audio format to the Windows version also?

Thanks
manolito

mdalacu
15th October 2019, 10:28
Could you add the eac3 audio format to the Windows version also?

Thanks
manolito

Hi. I have uploaded the modified exe the moment i have uloaded the linux version, just download from the last link for windows.
Is it ok?
EDIT: here it is the link:
https://drive.google.com/file/d/1MMqw1XrvEBjCoqHz85kbZiaCddPM11YD/view?usp=sharing

Bigmango
15th October 2019, 12:05
Hi, this is a know limitation of my metadata implementation. If title is empty then it skips adding the metadata key value pair altogether, preventing adding an empty field all the time. Otherwise all the output files will have "title=" as metadata... As an workaround try deleting and leave just a space where you want to delete the stream title.
Please tell me if it works for you.
Thanks.Yes, I have added an mkv title (in the empty title box that was there - bottom left). So, just to clarify if I understand you correctly, does this mean if I didn't add a title name, it wouldn't write the track names (that were originally there)?

Also, would it be possible for you to add this workaround in the code? (i. ex with something like : if string track.name = null then string track.name =" ";)

Or, in the mkvmerge title editor, the name tag can be deleted (= the individual tag can be removed, meaning instead of being empty it be completely removed as a tag). I'm sure ffmpeg can also do this.

PS: OK, I'll also test the windows version and report back.

manolito
15th October 2019, 12:10
Hi. I have uploaded the modified exe the moment i have uloaded the linux version, just download from the last link for windows.
Is it ok?
EDIT: here it is the link:
https://drive.google.com/file/d/1MMqw1XrvEBjCoqHz85kbZiaCddPM11YD/view?usp=sharing

Thanks, works fine... :thanks:

mdalacu
15th October 2019, 12:13
Yes, I have added an mkv title (in the empty title box that was there - bottom left). So, just to clarify if I understand you correctly, does this mean if I didn't add a title name, it wouldn't write the track names (that were originally there)?

Also, would it be possible for you to add this workaround in the code? (i. ex with something like : if string track.name = null then string track.name =" ";)

Or, in the mkvmerge title editor, the name tag can be deleted (= the individual tag can be removed, meaning instead of being empty it be completely removed as a tag). I'm sure ffmpeg can also do this.

PS: OK, I'll also test the windows version and report back.

No, i was referring about stream tiltles ...the one in the streams section. Ex an audio track name in a movie.
Normally ffmpeg commies the metadata title from the first imput file so , if you write nothing in the title (bottom left) the application will put the filename without an extention. This is the code:
if Trim(F_Edt_Title.Text)<>'' then // Title metadata
ffmpeg_Command:=ffmpeg_Command + ' -metadata "title='+F_Edt_Title.Text+'"'
else
ffmpeg_Command:=ffmpeg_Command + ' -metadata "title='+ExtractFileNameOnly(F_Edt_FileName.Text)+'"';

Edit: ... i could try removing Trim...

Bigmango
15th October 2019, 12:33
No, i was referring about stream tiltles ...the one in the streams section. Ex an audio track name in a movie.
Normally ffmpeg commies the metadata title from the first imput file so , if you write nothing in the title (bottom left) the application will put the filename without an extention. This is the code:


Edit: ... i could try removing Trim...

Ahh I see, this is the problem.

Your code means:

If there is a text in the box then write that text.

Else, write the file name. (<- this is the problem).

Yes, I think if you remove this it should fix it.


Also, another small thing :

The output file name is empty by default. Could you make it behave like mkvmerge, so that we don't have to retype the whole thing if we want to keep part of the name? (= "filename (1).mkv").

Thanks.

mdalacu
15th October 2019, 13:21
Ahh I see, this is the problem.

Your code means:

If there is a text in the box then write that text.

Else, write the file name. (<- this is the problem).

Yes, I think if you remove this it should fix it.


Also, another small thing :

The output file name is empty by default. Could you make it behave like mkvmerge, so that we don't have to retype the whole thing if we want to keep part of the name? (= "filename (1).mkv").

Thanks.
1. I was refering to remove the trim function so if you enter a blank space will set title= ...basically nothing.
2. No, it is by design like this. You have multiple choices.
a.- not to reset settings after adding a job (from Options)
b. - hittinh the button Add job or Run now without entering anything in the filename field. It will opens the save dialog.
When you hit those buttons again for a new job the dialog will open with the last folder and files name...so you can modify it very easily.

Bigmango
15th October 2019, 14:14
1. I was refering to remove the trim function so if you enter a blank space will set title= ...basically nothing.



OK, I understand that you want to force all of the track names to be = to the filename if the fields are empty.

But can't you make it so that if the box is empty then the track title isn't written?

I.ex : if you want to keep your behavior of writing the filename, you could for example add an option in the settings (so that the user can chose the behavior he wants - I for example prefer it empty or removed. If you force writting the filename I will always have to reopen the files in mkvmergegui to delete the name tags).

(I think this would be better than the "dirty" workaround of requiring the user to add a blank space).

Many thanks.

mdalacu
15th October 2019, 15:41
OK, I understand that you want to force all of the track names to be = to the filename if the fields are empty.

But can't you make it so that if the box is empty then the track title isn't written?

I.ex : if you want to keep your behavior of writing the filename, you could for example add an option in the settings (so that the user can chose the behavior he wants - I for example prefer it empty or removed. If you force writting the filename I will always have to reopen the files in mkvmergegui to delete the name tags).

(I think this would be better than the "dirty" workaround of requiring the user to add a blank space).

Many thanks.
I will think about it...the problem is that if i don't do this and leave it empty then ffmpeg will put the title from the first input file regardless.
This was my workaround for this problem.

Bigmango
15th October 2019, 15:58
I will think about it...the problem is that if i don't do this and leave it empty then ffmpeg will put the title from the first input file regardless.

This was my workaround for this problem.OK, I see.

myffmpeg on windows does all of this properly, and you can also see/copy the resulting command line.

You could check it out (I'll also look into it if I get the time).

Thanks.

mdalacu
16th October 2019, 06:48
OK, I see.

myffmpeg on windows does all of this properly, and you can also see/copy the resulting command line.

You could check it out (I'll also look into it if I get the time).

Thanks.

I have rechecked my code. It actually was working correctly. :)
Anway, i have added an option in "More.." to drop metadata copied from first source at container level. It is persistent until you close the app. I will not make it persistent when you relaunch the app.
Please test it and tell me if it works for your particularly case.
Re download the linux version.
Thanks.

Bigmango
16th October 2019, 11:40
the problem is that if i don't do this and leave it empty then ffmpeg will put the title from the first input file regardless.

This was my workaround for this problem.

To make sure I understand you correctly :

Are you telling me that when you send the content of an empty track name input box (-metadata title=""), then ffmpeg will write the title from the first file regardless?

This looks like a bug in your code, because doing this with ffmpeg in the command line is working properly. (title="" and title= ; both work).

How is you code working? Are you sending the global "-map metadata" to send everything over, or using "-metadata" individually for each track/stream? (I'm sure this 2nd option should work properly).

Thanks.

mdalacu
16th October 2019, 12:29
To make sure I understand you correctly :

Are you telling me that when you send the content of an empty track name input box (-metadata title=""), then ffmpeg will write the title from the first file regardless?

This looks like a bug in your code, because doing this with ffmpeg in the command line is working properly. (title="" and title= ; both work).

How is you code working? Are you sending the global "-map metadata" to send everything over, or using "-metadata" individually for each track/stream? (I'm sure this 2nd option should work properly).

Thanks.

Did you test the file that i posted today? Is it working correctly for you?
EDIT: Also check the Drop Metadata option from More

Bigmango
20th October 2019, 15:15
Did you test the file that i posted today? Is it working correctly for you?
EDIT: Also check the Drop Metadata option from More

Yes it's perfect ! Many thanks.

1 more small detail:

In the stream list: please add a column with "output codec".

(this would make make it much more convenient to have a global view so that we don't miss anything, especially when there are many streams. Currently we have to click on each stream to see what is happening).

Thanks !

mdalacu
21st October 2019, 05:32
Yes it's perfect ! Many thanks.

1 more small detail:

In the stream list: please add a column with "output codec".

(this would make make it much more convenient to have a global view so that we don't miss anything, especially when there are many streams. Currently we have to click on each stream to see what is happening).

Thanks !
I am glad that it is working.
Regarding your request...i will think about it but it will not be on my short list, imho the list is already pretty crowded there. ;)

Bigmango
21st October 2019, 12:05
I am glad that it is working.

But IMHO, the best option would still be to drop the Metadata by default (as this seems to be needed for it to work with your tool) and write the text in the text boxes for each stream. (this is how mkvmergegui does it).



Regarding your request...i will think about it but it will not be on my short list, imho the list is already pretty crowded there. ;)

Or you could also keep only the current codec column and add the output codec there, i. ex like this if dts is converted to ac3 : "dts > ac3".

Thanks.

Bigmango
26th October 2019, 16:28
3 more things:

1. It isn't possible to see the output log properly in the queue. (you could perhaps display it on the lower part of the screen when an entry is selected).

2. When running a job, the output log can't be scrolled properly (it always refreshes the output back to the bottom).

3. Please also add the possibility to edit a queue entry (i.ex a button to send it back to the edit screen?)

This app is great!

Thanks!

mdalacu
1st November 2019, 09:46
But IMHO, the best option would still be to drop the Metadata by default (as this seems to be needed for it to work with your tool) and write the text in the text boxes for each stream. (this is how mkvmergegui does it).



Or you could also keep only the current codec column and add the output codec there, i. ex like this if dts is converted to ac3 : "dts > ac3".

Thanks.
1. Hi, now you have an option in Settings to chouse what you want by default.
2. I will not do it since it is already shown in stream settings.

mdalacu
1st November 2019, 09:50
3 more things:

1. It isn't possible to see the output log properly in the queue. (you could perhaps display it on the lower part of the screen when an entry is selected).

2. When running a job, the output log can't be scrolled properly (it always refreshes the output back to the bottom).

3. Please also add the possibility to edit a queue entry (i.ex a button to send it back to the edit screen?)

This app is great!

Thanks!
1. It way to complicated for me to change this part. When it finisthes you can select the Output field for the job and hit CTRL+C and paste into a text editor and you will have the complete visible output.
2. It is a bug on Linux, on Windows you have a checkbox "" Follow" which does inhibit the automatic scrooling. On Linux i can not control this behavior.
3. It is impossible by current queue implementation. Not for near feature.
Thanks.
PS. I have uploaded a new version with drop metadata default option.

ReinerSchweinlin
14th November 2019, 09:29
Thanx for the help with AAC-HE :)

Bitrate in Audio per Channel:
Sorry but no...
At first i wanted to do Container profiles witch was a collection of stream profiles but i never had the time to implement this...sorry.
Ok. Maybe I thought this to be too simple.. I had something like this in mind:

Stream 1: 8 Channels (7.1)
Stream 2: 2 Channels (Stereo, other language)
Stream 3: 1 Channel (Commentary)

Right now there seemes no way to convert these audiostreams in one batch to give everyone the bitrate that would be appropriate.

But if bitrate was set "per channel" in the GUI, it could be parsed to the encoder simply by multiplying with the amounts of channels (which are already known).

For example, set Bitrate per channel: 64 kbit/s

So Stream
1 gets 8 x 64 = 512 kbit/s
2 gets 2 x 64 = 128...
3 gets 1 x 64 ...

Sounds simple, but probably isnīt easy to implement.


About -grain:
I didn't try within ffmpeg, but presets, tune settings etc... can be set in ffmpeg for x265 and x264.. And since both have the -grain option, I thought this would be a no brainer. Why should the ffmpeg implementation of x265 leave this out?

Addition: Just noticed that ripbot is using ffmpeg as well - and here --grain can be used. Maybe this helps?

Bigmango
15th November 2019, 05:48
Thanks for the fixes.

There is another BUG: can't send jobs to the queue while a job is running.

Procedure:

1. Send a job to the queue and start it.

2. Load a new file and edit a new job. As soon as the first job ends, the new job is canceled (everything disappears from the editing window while I am still editing it).

Disabling the clear settings option doesn't change anything.

Could you please fix it so we can add jobs to the queue while jobs are running?

Thanks!

mdalacu
15th November 2019, 22:38
Thanks for the fixes.

There is another BUG: can't send jobs to the queue while a job is running.

Procedure:

1. Send a job to the queue and start it.

2. Load a new file and edit a new job. As soon as the first job ends, the new job is canceled (everything disappears from the editing window while I am still editing it).

Disabling the clear settings option doesn't change anything.

Could you please fix it so we can add jobs to the queue while jobs are running?

Thanks!
Thanks for reporting. I have corrected it. Thou i hope i didn't broke anything else since i removed something which made no sense to me now... I am sure that id did when i wrote it.. ;-)))
Just redownload.

mdalacu
15th November 2019, 22:43
Thanx for the help with AAC-HE :)

Bitrate in Audio per Channel:

Ok. Maybe I thought this to be too simple.. I had something like this in mind:

Stream 1: 8 Channels (7.1)
Stream 2: 2 Channels (Stereo, other language)
Stream 3: 1 Channel (Commentary)

Right now there seemes no way to convert these audiostreams in one batch to give everyone the bitrate that would be appropriate.

But if bitrate was set "per channel" in the GUI, it could be parsed to the encoder simply by multiplying with the amounts of channels (which are already known).

For example, set Bitrate per channel: 64 kbit/s

So Stream
1 gets 8 x 64 = 512 kbit/s
2 gets 2 x 64 = 128...
3 gets 1 x 64 ...

Sounds simple, but probably isnīt easy to implement.


About -grain:
I didn't try within ffmpeg, but presets, tune settings etc... can be set in ffmpeg for x265 and x264.. And since both have the -grain option, I thought this would be a no brainer. Why should the ffmpeg implementation of x265 leave this out?

Addition: Just noticed that ripbot is using ffmpeg as well - and here --grain can be used. Maybe this helps?
I have implemented audio bitrate per chanel. It is rough. You need to activated from editing the ini file. Look for and edit like this AudioBitratePerChanell=1. The file is located in ~\AppData\Local\dmMediaConverter\Config
For now it is only working in Convert and Bulk
Please report.
Thank you.

Bigmango
16th November 2019, 00:02
Thanks!

mdalacu
16th November 2019, 10:49
I have implemented audio bitrate per chanel. It is rough. You need to activated from editing the ini file. Look for and edit like this AudioBitratePerChanell=1. The file is located in ~\AppData\Local\dmMediaConverter\Config
For now it is only working in Convert and Bulk
Please report.
Thank you.
Audio bitrate per channel.
It is exposed in settings now.
Only for windows now, I will update when i get a chance to compile for linux.
EDIT: i have updated the linux version also.

manolito
17th November 2019, 03:02
Working great here...

Thanks very much :thanks:

mdalacu
17th November 2019, 21:58
Working great here...

Thanks very much :thanks:

Thank you manolito for testing! :)