Converter mp3 para str

Converter MP3 para STR

Crie um stream STR compatível com PlayStation a partir de áudio MP3 com vídeo e codificação específica para o console.

Converter ficheiros MP3 online

Ainda não temos um conversor online dedicado para MP3 para STR, mas pode converter ficheiros MP3 online para estes e outros formatos:

Como converter mp3 para str arquivo

  • Vídeo

Um jogo de PlayStation 1, projeto de emulador ou jogo criado por fãs pode exigir um stream .str compatível com o console em vez de uma trilha sonora independente. Como MP3 contém apenas áudio, a conversão precisa adicionar quadros de vídeo e codificar ambos os streams com um codificador STR para PlayStation.

O que é o formato MP3

MP3 é um formato de áudio MPEG-1 ou MPEG-2 Layer III com perdas, usado para músicas, gravações de voz, trilhas sonoras extraídas e áudio comprimido em projetos de vídeo. Editores de áudio, como Audacity, reprodutores de mídia, como VLC, telefones, softwares de extração de CDs e editores de vídeo normalmente criam ou exportam arquivos .mp3.

Um MP3 não contém quadros de vídeo, dados de temporização do PlayStation, layout de setores nem metadados STR. Renomear sound.mp3 para sound.str não o converte.

O que é o formato STR

Na categoria Vídeo, STR normalmente se refere a um stream de vídeo full-motion da Sony PlayStation usado por jogos de PlayStation 1 e projetos relacionados de autoria. Um STR de PlayStation geralmente contém quadros de vídeo comprimidos e, quando o áudio está incluído, áudio XA ADPCM compatível com PlayStation; normalmente, ele não é um contêiner MP3.

STR é útil quando o mecanismo do jogo, projeto de emulador ou fluxo de trabalho de autoria de discos de destino espera especificamente vídeo do PlayStation. Seu benefício é a compatibilidade com esse pipeline de reprodução orientado ao console, mas suas restrições podem incluir dimensões fixas de quadro, taxas de quadros, formatos de cor, taxas de amostragem de áudio, organização de setores, regras de multiplexação e limites de tamanho de arquivo. STR não é uma especificação universal, portanto, um arquivo aceito por um projeto pode falhar em outro.

Como converter MP3 para STR

  1. Primeiro, descubra as especificações do destino. Verifique no jogo, mecanismo, SDK ou ferramenta de autoria a resolução, taxa de quadros, formato de áudio, duração máxima, comportamento de loop e variante STR exigidos. Esses requisitos determinam as configurações do codificador.
  2. Crie uma fonte de vídeo. Como a entrada contém apenas áudio, use um vídeo existente ou crie um vídeo a partir de uma imagem estática. Por exemplo, este comando do FFmpeg cria um AVI ilustrativo de 320×240, com 15 quadros por segundo, usando a trilha sonora MP3:
    ffmpeg -loop 1 -i cover.png -i input.mp3 -vf "scale=320:240:force_original_aspect_ratio=decrease,pad=320:240:(ow-iw)/2:(oh-ih)/2" -r 15 -c:v mjpeg -c:a pcm_s16le -shortest intermediate.avi
    Substitua as dimensões, a taxa de quadros, a imagem e o formato intermediário por valores compatíveis com o codificador de destino. É possível usar um vídeo de cor sólida quando nenhuma arte for necessária.
  3. Codifique o arquivo intermediário com uma ferramenta STR para PlayStation. Use um codificador criado especificamente para essa finalidade, como psxavenc, quando a entrada, a saída e as opções compatíveis corresponderem ao projeto de destino. Leia a documentação da versão instalada e execute psxavenc --help; a sintaxe dos comandos e as resoluções, taxas de quadros, formatos de áudio e entradas de contêiner aceitos variam entre ferramentas e versões. Converta primeiro o MP3 para WAV com FFmpeg ou Audacity se o codificador exigir entrada PCM.
  4. Teste o stream gerado no ambiente de reprodução real. Inspecione o resultado com jPSXdec, que pode reproduzir e extrair muitos streams do PlayStation, e depois teste-o no emulador, na compilação do jogo ou no fluxo de trabalho de autoria pretendido. Verifique a sincronização do áudio, a temporização dos quadros, o loop, a posição dos setores e os limites de tamanho.

Ferramentas e limites de compatibilidade

FFmpeg e Audacity são adequados para decodificar ou editar o áudio de origem, mas nenhum dos dois é um codificador STR geral para PlayStation. jPSXdec é principalmente um utilitário de inspeção, reprodução e extração, não um conversor universal de MP3 para STR. O antigo conversor de mídia SUPER não é uma ferramenta confiável de autoria de STR para PlayStation e não deve ser tratado como tal.

Conversores online genéricos, como CloudConvert ou Convertio, podem ajudar a produzir um intermediário MP3 ou WAV, mas geralmente não criam a variante específica de STR para PlayStation exigida por um jogo. Use o codificador local do projeto de destino na etapa final; serviços online podem produzir um formato STR não relacionado, rejeitar a extensão ou expor recursos privados do jogo.

Converter MP3 para WAV antes da codificação não recupera as informações removidas pela compressão MP3. Codificar novamente o áudio decodificado como XA ADPCM adiciona outra etapa com perdas; portanto, use a gravação PCM ou WAV original quando disponível. Um STR com imagem estática é válido somente se o codificador de destino e o software de reprodução permitirem; muitos mecanismos exigem quantidades específicas de quadros, dimensões, taxas de amostragem e regras de multiplexação de áudio/vídeo.