HEVC de 10/12 bits para H.264 de 8 bits

HEVC de 10/12 bits para H.264 de 8 bits

Meu laptop não suporta vídeos H.265/HEVC de 10 bits, então estou tentando convertê-los para H.264 de 10 bits. Como faço isso usando, digamos, ffmpeg, com o mínimo de perda de qualidade? E como posso converter H.265 de 10 bits em H.265 de 8 bits?

Responder1

HEVC de 10/12 bits para H.264 de 8 bits

ffmpeg -i input -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy output.mkv
  • -map 0incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.

  • Ajuste o -crfvalor para fornecer o nível de qualidade desejado. Adicione a -presetopção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: H.264para obter mais informações sobre -crfe -preset.

  • Usa oformatarfiltro para escolher o yuv420pformato de pixel para criar saída de 8 bits.

HEVC de 10/12 bits para H.264 de 10 bits

ffmpeg -i input -map 0 -c:v libx264 -crf 18 -c:a copy output.mkv
  • -map 0incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.

  • Ajuste o -crfvalor para fornecer o nível de qualidade desejado. Adicione a -presetopção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: H.264para obter mais informações sobre -crfe -preset.

  • Não há necessidade do filtro de formato neste caso.

HEVC de 10/12 bits para HEVC de 8 bits

ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p -c:a copy output.mkv
  • -map 0incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.

  • Ajuste o -crfvalor para fornecer o nível de qualidade desejado. Adicione a -presetopção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: HEVC/H.265para obter mais informações sobre -crfe -preset.

  • Usa oformatarfiltro para escolher o yuv420pformato de pixel para criar saída de 8 bits.

HEVC de 12 bits para HEVC de 10 bits

ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p10le -c:a copy output.mkv
  • -map 0incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.

  • Ajuste o -crfvalor para fornecer o nível de qualidade desejado. Adicione a -presetopção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: HEVC/H.265para obter mais informações sobre -crfe -preset.

  • Usa oformatarfiltro para escolher o yuv420p10leformato de pixel para criar uma saída de 10 bits. Outros formatos de pixel de 10 bits suportados pela libx265 são yuv422p10le& yuv444p10le, mas seu player pode não gostar deles. Consulte ffmpeg -h encoder=libx265para obter formatos de pixel adicionais suportados.

Responder2

Freio de mãopode lidar com quase tudo.

Onotas de lançamentomencione o suporte de 10 bits.

A IU tem todas as opções. Eu sugiro que você comece por aí e se familiarize com ele.
VerGuia rápido.

Há também uma CLI que pode ser baixadaaqui.
E aguiaque tem todas as opções definidas.

informação relacionada