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 0
incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.Ajuste o
-crf
valor para fornecer o nível de qualidade desejado. Adicione a-preset
opção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: H.264para obter mais informações sobre-crf
e-preset
.Usa oformatarfiltro para escolher o
yuv420p
formato 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 0
incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.Ajuste o
-crf
valor para fornecer o nível de qualidade desejado. Adicione a-preset
opção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: H.264para obter mais informações sobre-crf
e-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 0
incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.Ajuste o
-crf
valor para fornecer o nível de qualidade desejado. Adicione a-preset
opção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: HEVC/H.265para obter mais informações sobre-crf
e-preset
.Usa oformatarfiltro para escolher o
yuv420p
formato 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 0
incluirá todos os fluxos (a seleção de fluxo padrão seleciona apenas 1 fluxo por tipo). VerWiki FFmpeg: Mapa.Ajuste o
-crf
valor para fornecer o nível de qualidade desejado. Adicione a-preset
opção se desejar ajustar a velocidade de codificação. VerWiki FFmpeg: HEVC/H.265para obter mais informações sobre-crf
e-preset
.Usa oformatarfiltro para escolher o
yuv420p10le
formato de pixel para criar uma saída de 10 bits. Outros formatos de pixel de 10 bits suportados pela libx265 sãoyuv422p10le
&yuv444p10le
, mas seu player pode não gostar deles. Consulteffmpeg -h encoder=libx265
para 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.