Tenho várias músicas na minha biblioteca de músicas que exibem valores incorretos de duração e, portanto, são reproduzidas apenas parcialmente na Clementine. No Banshee e em outros jogadores, eles mostram diferentes valores de duração e às vezes tocam a música completa.
Existe uma maneira de corrigir isso sem ter que "recodificar" a música?
cat
para combinar partes de audiolivros em um arquivo (cat 1.mp3 2.mp3 > out.mp3
) e isso funciona muito bem para a reprodução, mas quase todos os players ficam malucos com os carimbos de data e hora e atémediainfo
mostram a duração do primeiro arquivo em vez do combinado.cat
é menos que o ideal para tarefas como combinar mp3s. Uma maneira melhor: http://superuser.com/questions/314239/how-to-join-merge-many-mp3-filescat
além dos efeitos colaterais triviais resolvidos com uma simples reavaliação dos dados do cabeçalho Xing. Mesmo sem o mp3val, os arquivos ainda são reproduzidos em todos os players que os enviei.cat
é extremamente eficiente e MUITO mais rápido que recodificar com ffmpeg. Mesmo com o comando mp3val adicionado.ffmpeg
comconcat
e-acodec copy
faz não recodificar - ele apenas copia os fluxos (por isso é rápido), mas cria um arquivo adequado em primeiro lugar (sem dados do cabeçalho & Tag inúteis que aparece várias vezes nos arquivos resultantes).Se você não deseja instalar nada de novo, tente com ffmpeg :
fonte
mp3val
emp3check
não. (Só para ter certeza, ele não re-codificar, né?)Além dos cabeçalhos VBR que não correspondem ao áudio real (que você usaria
mp3val
para corrigir, como mencionado na outra resposta), outro motivo para isso ser causado por um arquivo MP3 com a etiqueta ID3 que possui um valor incorreto para aTLEN
etiqueta. Você pode corrigir isso usando amid3v2
ferramenta domutagen
pacote para remover a tag (aparentemente opcional):O music player Quodlibet também possui um conveniente plug-in "Fix MP3 Duration", que você pode usar para fazer isso.
(Extraído das perguntas frequentes do Quodlibet: http://quodlibet.readthedocs.org/en/latest/guide/faq.html )
fonte
O mp3check também funcionou perfeitamente para mim com caracteres curinga.
fonte