Discussion of the HandBrake command line interface (CLI)
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Description of problem or question:
I'm trying to change the video format from VC-1 to another format using the CLI. I'm wanting to keep everything else about the video as close as possible to the original. When I try to copy the DTS audio it always gets converted to some other format.
Steps to reproduce the problem (If Applicable):
Here is the command line i'm using. I've tried several variations with the audio options, but none of them provide DTS audio.
Probably easiest to specify just "copy" but then you must set --audio-copy-mask dtshd (you can add any supported passthru codec here, e.g. --audio-copy-mask dts.dtshd,truehd,ac3,eac3,aac) and you then set --audio-fallback <encoder> (any encoder of your choice) to be used whenever the input audio cannot be passed through.
I am trying to do something similar and I think I am getting a bit confused. Let's say my DTSHD track is track 2. I can get passthrough to work with the following...
--audio 2 --aencoder=copy --audio-copy-mask=dtshd
However, if I take don't specify the audio track, it looks like it defaults to track 1 and then downmixes to Dolby Pro Logic II. Is there any way to get Handbrake to automatically select the dtshd audio track. Ultimately, I would like to accomplish the following:
Passthrough only 1 track in order of preference...
DTSHD english
DTS english
TrueHD english
AC3 english
Struggling to accomplish this with the command line arguments.