Como usar o ffmpeg para converter macaco para mp3?

Como usar o ffmpeg para converter macaco para mp3?

Estou tentando usar o ffmpeg no Ubuntu 13.10 para converter AP3 em MP3?

Eu instaleiffmpeg, mas recebo esse erro quando o uso. Por favor, diga-me como posso consertar isso?

$ ffmpeg -i CD1_Age_0-3_Baby.ape CD1_Age_0-3_Baby.mp3
ffmpeg version 0.8.9-6:0.8.9-0ubuntu0.13.10.1, Copyright (c) 2000-2013 the Libav developers
  built on Nov  9 2013 19:15:22 with gcc 4.8.1
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
Input #0, ape, from 'CD1_Age_0-3_Baby.ape':
  Metadata:
    Album           : MOZART EFFECT I - ENLIGHTMENT
    Title           : C:\[APE SET] Ī����ЧӦ-�������ǵ����� 4CDS\CDImage01
    Genre           : Classical
    Year            : 2002
    Comment         : Exact Audio Copy
  Duration: 01:09:17.75, start: 0.000000, bitrate: 656 kb/s
    Stream #0.0: Audio: ape, 44100 Hz, stereo, s16
Output #0, mp3, to 'CD1_Age_0-3_Baby.mp3':
    Stream #0.0: Audio: [0][0][0][0] / 0x0000, 44100 Hz, stereo, s16, 200 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
Encoder (codec id 86017) not found for output stream #0.0

Responder1

Primeiro certifique-se de ter o libavcodec-extra-53pacote de codificação para mp3 instalado.

sudo apt-get install libavcodec-extra-53   

Tente converter o arquivo .ape para .mp3 usando ffmpeg e você receberá a seguinte mensagem:

*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release.   
Please use avconv instead.

Esta é a mesma mensagem de erro que você recebeu em sua pergunta. Então use avconvem vez disso. O programa avconv é fornecido peloferramentas libavpacote do Ubuntu Software Center. avconv, assim como o ffmpeg, é executado no terminal.

Este exemplo usa taxa de bits de 256 kbps para o arquivo output.mp3 e id3v2_version 3 para as tags de metadados. Primeiro mude o diretório usando o cdcomando para o mesmo diretório onde está localizado o arquivo input.ape a ser convertido. Em seguida, execute o comando:

avconv -i 'input.ape' -id3v2_version 3 -codec:a libmp3lame -b 256k 'output.mp3'

Nota: O comando: ffmpeg -i '10 Make Peace.ape' -acodec libmp3lame -b 256k -id3v2_version 3 '10 Make Peace.mp3'também fará a conversão para mp3 usando ffmpeg, mas você receberá a THIS PROGRAM IS DEPRECATEDmensagem de erro. O pacote ffmpeg ainda está disponível no Ubuntu 13.10 e versões anteriores.

No Ubuntu 14.04, o pacote da biblioteca de codecs Libav (codecs adicionais) (libavcodec-extra-53) foi atualizado para libavcodec-extra-54. No Ubuntu 14.10 e 15.04, o pacote da biblioteca de codecs Libav (codecs adicionais) foi atualizado para libavcodec-extra-56.

Atualizações para Ubuntu 15.10 e posterior

No Ubuntu 15.10 e 16.04, o pacote da biblioteca de codecs Libav (codecs adicionais) foi atualizado para libavcodec-ffmpeg-extra56.

No Ubuntu 16.10, 17.04, 17.10 e 18.04, o pacote da biblioteca de codecs Libav (codecs adicionais) foi atualizado para libavcodec-extra57.

No Ubuntu 18.10 e 19.04, o pacote da biblioteca de codecs Libav (codecs adicionais) foi atualizado para libavcodec-extra58.

Responder2

Você tem seis opções principais para codificar para MP3 com ffmpeg:

  • Evite obagunça enganosa do Libavque foi forçado aos usuários do Ubuntu e simplesmente baixar, extrair e executar um arquivo recenteCompilação Linux deffmpeg. Coloque-o ~/bine faça login novamente. Agora, quando você executá-lo, ffmpegele usará esta nova compilação.Essa é a opção mais fácil.

  • Siga umguia passo a passo para compilar o realffmpegcom quaisquer codecs e recursos que você desejar.

  • Instale ffmpega partir doUbuntu Multimídia para Trusty PPA(para usuários 14.04).

  • Instale o libavcodec-extra-*pacote para ativar a codificação de MP3 via libmp3lame com erros avconvou com o arquivo ffmpeg.

  • Canalize lamee use-o para codificar:ffmpeg -i input -f wav - | lame - output.mp3

  • Atualize o Ubuntu e use o ffmpegpacote do repositório. O real ffmpegdo FFmpeg voltou ao Ubuntu no Vivid 15.04.

Responder3

Com libav_toolse libmp3lameinstalado no diretório onde os arquivos ape estão localizados, digite no terminal:

$ for f in *.ape; do
      avconv -i "$f" -id3v2_version 3 -codec:a libmp3lame -ab 320k "${f%.ape}.mp3"
done

Com isso, todos os arquivos ape no diretório são convertidos para mp3 estéreo de 320kb e as tags nos arquivos ape são respeitadas.

Responder4

O script abaixo irá converter todos os arquivos wma para mp3 recursivamente começando no caminho onde o comando find é executado. Arquivos wma antigos serão excluídos!!!

Roteiro:

#!/bin/bash
#Command to call wma2mp3 script
#find . -name "*wma" -exec ~/wma2mp3 {} \;

ffmpeg -sameq -i "$1" "${1%.*}.mp3";
rm -f "$1";

informação relacionada