New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add additonal output channel mappings. #1540
Comments
Do you have a log from an encode of one of these sources, so we can see what handbrake found when reading the file? |
I can make a log ok. |
HandBrake Nightly 20180809212638-b0725f6-master (2018081001) Cannot load nvEncodeAPI64.dll Starting Scan ...[07:01:52] CPU: Processing Scan Information ...Scan Finished ... |
And here is a small encode log
Starting Encode ...[07:04:58] hb_init: starting libhb thread Encode Stopped[07:05:27] work: average encoding speed for job is 11.281106 fps Encode Completed ... |
I Think, you are using ffmpeg for the encoding. Is it not an easy way for the ffmpeg api |
The current release version of isn't using ffmpeg at all, and the future versions of handbrake will not be using the command line ffmpeg program. |
But the nightly use the ffmpeg engine? |
Yes, the nightly is "the future", and it is using the ffmpeg library. My point was that it isn't quite as simple as adding parameters to a command line. |
So I get it right, it's not so easy to create a new "Mixtdown" field "Original Channel Layout" instead of e.g. 5.1, stereo, mono etc. where then the channel number remains the same instead of counting the channels? For example I have 2-3 movies And here is a 3.1 version. |
HandBrake sanitizes the list of available mixdown options based on what the encoder is capable of. Every encoder does not support every mixdown option. So we would need to devise a way to test if the selected encoder supports the original layout and add that to the options list if it is supported. Currently we don't have a way of performing this test. We currently have a hard coded list of what mixdowns are supported by which encoders. So there is additional thought that has to go into this. |
AC3 4.0 is Dolby Surround (Dolby 2.0, wherein 4 tracks (LCRS) are matrixed into two tracks, that are then decoded back to 4 tracks by a home theatre system). However, I find the AC3 encoder doesn't properly re-encode, say, a DTS-HD Lt/Rt track into a 4.0 configuration, it seems to only re-encode to Dolby Stereo. |
Describe the change or feature you'd like to see added to HandBrake:
Hello, i missing a small function in audio encoding. I can set mono, stereo, dolby surround, dolby pro logic II, 5.1, 7.1. But in some old movies, i have a 4.0 Sound or a 5.0 or other sound.
If i want to transcode from 4.0 dts to AC3 i cannot change this. I must take 5.1 but in this case i have no 5.1 sound, i have only a 4.0 Sound. Is it possible to set the channels under "mixdown" to original and not to mono, stereo, dolby surround ....?
A clear and concise description of what you want to happen.
What version of HandBrake are you currently using? (e.g., 1.0.0)
Nightly
HandBrake version here.
What operating system and version are you running? (e.g., Ubuntu 16.04 LTS, macOS 10.3 High Sierra, Windows 10 Creators Update)
OS and version here.
HandBrake Activity Log required (see https://handbrake.fr/docs/en/latest/help/activity-log.html)
If the request is off the back of failure or unsupported file format, please post a lot as it can help us track down what is missing.
Drag and drop file or...
The text was updated successfully, but these errors were encountered: