Como posso dividir os canais de áudio 5.1 de um arquivo AC3 em streams individuais (preferencialmente em um Mac)?

7

Eu tenho um arquivo que tirei de um DVD que aparentemente está no formato AC3 5.1. A extensão é .AC3 e abre uma reprodução no QuickTime, VLC, etc.

O que eu quero é cada canal individual em um arquivo separado, mas não consigo encontrar nenhuma ferramenta que permita isso.

Existe uma maneira de dividir o arquivo que tenho ou, como alternativa, há uma maneira de extrair os fluxos de áudio de um DVD 5.1?

    
por Drarok 17.06.2010 / 04:00

2 respostas

6

Supondo que você o tenha em um contêiner MP4 ... o seguinte deve produzir um MP4 com seis diferentes fluxos de áudio, cada um com um único rip de um dos canais de áudio:

ffmpeg -i input.mp4 -vn -filter_complex channelsplit output.mp4

Este comando ffmpeg mais complicado dividirá o arquivo AC3 em vários arquivos diferentes:

ffmpeg -i input.mp4 -vn -filter_complex 'channelsplit=channel_layout=5.1[FL][FR][FC][LFE][SL][SR]' -map '[FL]' front_left.ac3 -map '[FR]' front_right.ac3 -map '[FC]' front_center.ac3 -map '[LFE]' lfe.ac3 -map '[SL]' side_left.ac3 -map '[SR]' side_right.ac3

Isso só funcionará em compilações do ffmpeg compiladas com suporte para filtros ... mas acho que a maioria das construções do ffmpeg deve ter isso.

    
por 19.12.2012 / 15:42
3

O Audacity tem um recurso de exportação múltipla que faz exatamente isso.

    
por 10.06.2011 / 00:48