Converter strm para mp4

Converter STRM para MP4

Extraia o stream referenciado por um arquivo STRM e salve-o como um MP4 compatível.

Como converter strm para mp4 arquivo

  • Vídeo
101convert.com Assistant Avatar

101convert.com assistant bot
39min

Configurações do Kodi e de media center semelhantes podem abrir um arquivo .strm, mas não fornecer um MP4 normal para edição, reprodução offline ou compartilhamento. O arquivo geralmente aponta para um vídeo online, portanto produzir um MP4 exige buscar esse stream e salvar ou transcodificar a mídia subjacente.

O que é o formato STRM

Um arquivo STRM normalmente é um ponteiro de texto simples, não um contêiner de vídeo. Seu conteúdo geralmente é uma URL de mídia HTTP, HTTPS, RTSP ou outra; alguns arquivos contêm um caminho específico do Kodi, como plugin://.

Bibliotecas compatíveis com Kodi usam arquivos STRM para representar canais de IPTV, filmes remotos, vídeos hospedados na nuvem e outras mídias que devem permanecer em um servidor. Add-ons do Kodi, ferramentas de exportação de biblioteca de mídia, scripts e aplicativos personalizados geralmente os criam. Você pode inspecionar um arquivo com um editor de texto; não espere encontrar um stream de vídeo, dados de quadros ou faixas de áudio dentro do próprio arquivo.

O que é o formato MP4

MP4 é um contêiner de mídia compatível com telefones, navegadores, televisores, editores de vídeo e plataformas sociais. Um MP4 pode conter vídeo H.264 ou H.265 com áudio AAC, embora a compatibilidade dependa dos codecs e dos recursos do stream dentro do contêiner.

Você precisa de MP4 quando o aplicativo de destino não consegue ler um ponteiro STRM, quando precisa de uma cópia armazenada localmente ou quando precisa editar o vídeo. O MP4 não torna automaticamente um stream menor ou mais compatível: isso depende de as faixas originais poderem ser copiadas ou precisarem ser reencodificadas.

Como converter STRM para MP4

FFmpeg é a opção mais confiável porque consegue ler fontes HTTP e HLS comuns, preservar streams compatíveis sem perda de qualidade e transcodificar os incompatíveis. Instale o FFmpeg a partir dos pacotes oficiais do projeto ou de um gerenciador de pacotes confiável.

  1. Faça um backup do arquivo STRM e abra-o em um editor de texto.
  2. Confirme se ele contém uma URL de mídia direta, e não um caminho plugin://, uma playlist que exige um login separado ou um link inativo.
  3. Para um arquivo STRM de uma única linha no macOS ou Linux, execute:
    ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0 -c copy output.mp4
  4. Para o Windows PowerShell, execute:
    $url = (Get-Content .\video.strm -Raw).Trim(); ffmpeg -i $url -map 0 -c copy .\output.mp4

A opção -c copy remuxa as faixas baixadas para MP4 sem reencodificação. Ela é rápida e preserva a qualidade da fonte, mas falha quando a fonte usa codecs ou legendas que o MP4 não aceita. Use este comando de transcodificação para obter ampla compatibilidade:

ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0:v:0 -map 0:a? -c:v libx264 -preset medium -crf position? 23 -c:a aac -b:a 192k -movflags +faststart output.mp4

Remova o espaçamento acidental ao copiar o comando: a configuração de vídeo deve ser -crf 23. O comando completo é:

ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0:v:0 -map 0:a? -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 192k -movflags +faststart output.mp4

Para um fluxo de trabalho em desktop com interface gráfica, abra a URL no VLC com Media → Open Network Stream para verificar se ela funciona e, em seguida, use o FFmpeg ou um front end de desktop do FFmpeg, como o Shutter Encoder, depois de obter a fonte. A função de gravação do VLC é menos previsível para streams HLS longos e não é o método de conversão preferido.

Serviços online como CloudConvert e FreeConvert são adequados somente depois que você tiver um arquivo de vídeo local legítimo. Em geral, eles não conseguem interpretar um ponteiro STRM, e o upload de uma URL privada pode expor credenciais ou permitir que o serviço acesse mídias que você não pretende compartilhar.

Qualidade, compatibilidade e limitações

Um comando bem-sucedido depende da URL, não apenas da extensão do arquivo. O servidor deve permitir o acesso, permanecer disponível durante toda a transferência e fornecer um formato que o FFmpeg compreenda. URLs expiradas, cookies, verificações de referer, autenticação por token, restrições geográficas e DRM podem impedir a conversão.

Quando a autenticação é necessária, obtenha o stream por meio da função de download ou exportação compatível do serviço. Não tente contornar o DRM. Uma entrada STRM plugin:// deve ser resolvida pelo add-on do Kodi; normalmente, o FFmpeg não consegue converter esse caminho diretamente.

Use -c copy quando a fonte já contiver vídeo H.264 e áudio AAC compatíveis com MP4. Reencodifique com H.264/AAC quando o software de reprodução rejeitar o arquivo de saída, quando a fonte usar MPEG-2, VP9, AV1 ou áudio incompatível, ou quando você precisar de um arquivo web com busca. A reencodificação demora mais e pode reduzir a qualidade; um valor de CRF menor aumenta a qualidade e o tamanho do arquivo, enquanto um valor maior reduz ambos.


Nota: Este registo de conversão strm para mp4 está incompleto, deve ser verificado e pode conter incorreções. Por favor vote abaixo se achou esta informação útil ou não.

Esta informação foi útil?

Converter para .mp4
de outros formatos

Compartilhar nas redes sociais: