Eu sou um grande fã do HandBrake . É o epítome do simples. Selecione um arquivo de vídeo (ou DVD), selecione uma predefinição, selecione um caminho de saída e clique em Iniciar. Depois de um certo período de tempo, em relação ao tamanho / qualidade do conteúdo, você terá um arquivo de vídeo praticamente perfeito, adequado para a mídia de sua escolha.
Eu tenho procurado qualidades semelhantes em um conversor de áudio e, mais preferencialmente, um extrator de áudio (de um determinado arquivo de vídeo). Gostaria de poder arrastar um arquivo de vídeo para um aplicativo, especificar que quero o arquivo de áudio no AAC com uma taxa de bits determinada, clicar em Iniciar e deixar o aplicativo fazer o resto.
Não sou avesso a usar o Handbrake para bastar o aspecto de conversão disso, desde que a extração de áudio após o fato seja um processo simples. O objetivo é dar o mínimo de passos possível.
Alguma dica? Apps? Idéias?
fonte
I just want audio, not video. Can I do that? Not with HandBrake, no. You could just encode the video at a low resolution with a fast low quality encoder like ffmpeg, then extract the audio track. Or you could use
OSEx . Infelizmente, é apenas PPC. Booooo!Respostas:
Finalmente encontrei a combinação exata de que precisava e a encontrei no ffmpeg .
Expandirei um pouco a questão e explicarei o fato de que eu já estava trabalhando com mp4 com vídeo / áudio; portanto, o MP4 Video (.m4v) e o AAC Audio (.m4a). Eu queria absolutamente uma versão do áudio extraída do vídeo.
Primeiro, é muito fácil instalar coisas como ffmpeg, mplayer, coisas criadas a partir delas e pacotes de código aberto similares hoje em dia. Entre Rudix , Homebrew , MacPorts e Fink (alguém mais usa o fink?), O software de terceiros é fácil de instalar.
Então, depois de instalar o ffmpeg e ter o
ffmpeg
acesso na linha de comando, executei um comando como este:ffmpeg : o comando.
-i videofile.mp4 : o arquivo de vídeo de origem.
-vn : não grava (não considera) dados de vídeo.
-acodec copy : copia a fonte de áudio como está, é aqui que está toda a magia. O ffmpeg gravará os dados de áudio como vários codecs suportados, mas especificar a cópia leva a uma cópia exata bit a bit do fluxo. Juntamente com a desativação do vídeo via -vn, você tem uma única faixa de áudio dentro de um contêiner mp4.
audiotrack.m4a : o nome do arquivo de saída.
Não acredito que algo assim foi tão difícil e oculto por tanto tempo.
Como sempre pretendo extrair dados de áudio aac de um contêiner / vídeo em mp4, escrevi um pequeno script rápido para fazer isso.
Agora, eu simplesmente chamo
rip_m4a_from_mp4 somevideofile.mp4
e fico com uma versão apenas de áudio com o mesmo nome de arquivo, terminando em m4a.Simples! Para mim de qualquer maneira. Sem GUIs, muito rápido, isso é apenas uma daquelas coisas que a linha de comando faz melhor.
fonte
m4a
na linha 5 por$2
e especificar a nova extensão na linha de comando. Dessa forma, se você estiver trabalhando com outra coisa e souber qual é o áudio, poderá especificá-lo. Eu mesmo posso fazer isso e alterar o nome do script para 'rip_audio_from_video'. Genérico!ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
entãobrew install ffmpeg
. Agora siga as instruções acima.brew install ffmpeg
,. E então sim, então você pode seguir meus passos.ffmpeg
pode fazer isso no mesmo comando. Por exemplo:ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
( catswhocode.com/blog/19-ffmpeg-commands-for-all-needs )Você pode fazer isso diretamente no Finder, começando com o Mac OS X 10.7 (Lion), conforme descrito no OSX Daily .
A resposta curta é: selecione o arquivo ou arquivos no Finder, depois ctrlclique e escolha Serviços -> Codificar arquivos de vídeo selecionados .
Observe que pode ser necessário ativar esse serviço no painel de preferências do teclado .
fonte
m4a
arquivo resultante, em comparação com o uso,ffmpeg
foi mais de 3 vezes maior. Pode ser uma preocupação, especialmente para arquivos maiores.Eu arrastaria o filme para o GarageBand. O GarageBand dividirá o arquivo em áudio e vídeo, quando você poderá excluir a faixa de vídeo (deixando apenas a faixa de áudio).
Você pode clicar na opção Enviar música para o iTunes no menu Compartilhar (veja a foto). Isso criará os vários formatos para os quais você deseja exportar.
O melhor de tudo é que é gratuito :), pois todos os Macs vêm com o GarageBand. Além disso, também permite ajustar aspectos do áudio, como velocidade e volume.
Dito isto, se você deseja uma solução verdadeiramente automática e se sente à vontade na linha de comando do Terminal, informe-me nos comentários e apresentarei um script para permitir que você faça isso.
fonte
O Quicktime 7 fará o trabalho com muita facilidade.
Basta abrir o vídeo e vá em Arquivo > Exportar > Som para AIFF / AU / Wave > selecione seu caminho e pronto! :)
fonte
O QuickTime Player 10 também pode exportar áudio (sem recodificação).
Selecione Arquivo> Exportar> Somente áudio…
Testado no macOS 10.12 Sierra com QuickTime Player 10.4.
fonte
Simplesmente abro o arquivo de vídeo com audácia e depois exporto o áudio. Eu posso definir os parâmetros do arquivo de áudio exportado durante a exportação.
fonte