Usando o avidemux na linha de comando.
(Na GUI do Avidemux, conforme descrito no link acima, você simplesmente seleciona / desmarca as trilhas de áudio e salve o arquivo (tudo é copiado para o novo AVI).)
Eu olhei que tipo de projetos são salvos como projetos do SpiderMonkey ou TinyPy para minhas ações, e descobriu-se que o projeto SpiderMonkey (JavaScript) não possui as ações de seleção de trilha de áudio que eu precisava, mas o TinyPy (Python) projeto tinha eles.
Eu removi tudo que não estava relacionado (uma dúzia de linhas desnecessárias) e é isso que obtive em some_series.py
:
#PY <- Needed to identify #
#--automatically built--
adm = Avidemux()
adm.audioClearTracks()
adm.audioAddTrack(1)
Deixa a faixa 1, mas descarta a faixa 0.
Em seguida, executei uma conversão em lote de muitos arquivos com um comando como este:
for f in *.avi; do avidemux3_cli --nogui --load "$f" --run ../some_series.py --save ../some_series/"${f%%.rus.eng.avi}".eng.avi --quit; done
Copia tudo, mas deixa tudo menos a faixa de áudio necessária.
A maneira de executar o avidemux a partir da linha de comando foi aprendida por mim no link , embora eles não mencionem os scripts Python, apenas os JS (que não funcionaram para mim).