Além das respostas melhores (porque multiplataforma) fornecidas pelos outros usuários no passado, também havia este plugin para estreia: miraizon.com/products/codecsoverview.html, mas se você tentar comprá-lo, diz que as vendas terminaram, eu me pergunto por quê. Eu sugiro que você ffmpeg também;)
user3450548
Respostas:
27
Em dezembro de 2018, os aplicativos da Adobe Creative Cloud, como Premier, After Effects e Adobe Media Encoder, permitem codificar em ProRes sem qualquer conversão post-hoc .
Se você não usa aps do Adobe CC ou deseja uma ferramenta gratuita e de código aberto, ffmpegpode codificar vídeo usando o ProRes e executa multiplataforma.
O -profilecomutador leva um número inteiro de -1 a 5 para corresponder aos perfis do ProRes:
-1: auto(padrão)
0: proxy≈ 45Mbps YUV 4: 2: 2
1: lt≈ 102Mbps YUV 4: 2: 2
2: standard≈ 147Mbps YUV 4: 2: 2
3: hq≈ 220Mbps YUV 4: 2: 2
4: 4444≈ 330Mbps YUVA 4: 4: 4: 4
5: 4444xq≈ 500Mbps YUVA 4: 4: 4: 4
As taxas de bits aproximadas são para imagens de 1920 × 1080p. Todos os perfis são progressivos, 10 bits e little-endian (ordem de bytes).
Os perfis são explicados no site da Apple . Ainda não parece haver suporte para codificação RGBA em 4444 e 444xq, suportado pelo codec oficial da Apple.
Você também pode usar em proresvez de prores_ks, o que pode ser um pouco mais rápido, mas não oferece os perfis 4444. Para mais informações, leia este artigo da FFmpeg Wiki .
Você poderia expandir para dizer quais são os diferentes perfis e o que eles significam?
92716 hellocatfood
1
@hellocatfood Adicionei um link ao site da Apple que explica os perfis.
Slhck
1
little-endian - o que quer que isso signifique -> As amostras decodificadas de 10 bits são realmente armazenadas como 16 bits preenchidos. Os 8 bits inferiores são apresentados primeiro, seguidos pelos 8 bits superiores. Endian grande é superior 8 seguida por menor 8.
Gyan
3
No Windows, eu recomendo o FootageStudio 4K . É um conversor comercial (não barato) que suporta muitos formatos profissionais, incluindo o ProRes.
Se você olhar a página de download, nas informações de licenciamento na parte inferior, eles afirmam que usam o software libavcodec e ffmpeg em seus produtos. Então você está pagando pela GUI chique pela aparência.
Stib
"Codecs Libav de projeto FFMPEG" - Eu acho que isso não é o mesmo que outra interface para ffmpeg.exe
altarvic
4
Parece que parece muito bom se você não / não puder usar a linha de comando, eu acho. Ainda assim, esse peido velho rabugento prefere usar ffmpeg e gastar o dinheiro em uísque.
Stib
3
Eu tentei um monte de front-ends para o ffmpeg e finalmente decidi pelo Tencoder . Apenas viúvas. Ele possui uma predefinição para ProRes e é muito fácil de personalizar, para que você possa criar configurações para formatos ou configurações usados com frequência. É multithread e permite fazer o processamento em lote.
Esta é a linha de comando que usei para codificar o ProRes 4444. Se você não incluir -bits_per_mb, obterá resultados de baixa resolução no Windows 10. Muitas postagens não mencionam esse pequeno aspecto.
Você pode experimentar o ffmbc - uma versão personalizada do FFmpeg. Infelizmente, não há compilações para linux ou windows no momento, então você deve compilá-lo.
Que vantagem o ffmbc tem sobre o ffmpeg regular no cenário atual?
Saaru Lindestøkke
@BartArondson Nesse caso, é irrelevante, mas se você estiver trabalhando para Broadcast, poderá integrar todos os outros recursos do ffmbc ao seu pipeline. Veja isto: code.google.com/p/ffmbc
p2ou 28/01/15
Eu costumava usar o ffmbc antes do ffmpeg ter suporte a proRes, mas não vejo diferença nenhuma entre o ffmpeg e o ffmbc agora.
Respostas:
Em dezembro de 2018, os aplicativos da Adobe Creative Cloud, como Premier, After Effects e Adobe Media Encoder, permitem codificar em ProRes sem qualquer conversão post-hoc .
Se você não usa aps do Adobe CC ou deseja uma ferramenta gratuita e de código aberto,
ffmpeg
pode codificar vídeo usando o ProRes e executa multiplataforma.Este
ffmpeg
comando:fará o truque.
O
-profile
comutador leva um número inteiro de -1 a 5 para corresponder aos perfis do ProRes:auto
(padrão)proxy
≈ 45Mbps YUV 4: 2: 2lt
≈ 102Mbps YUV 4: 2: 2standard
≈ 147Mbps YUV 4: 2: 2hq
≈ 220Mbps YUV 4: 2: 24444
≈ 330Mbps YUVA 4: 4: 4: 44444xq
≈ 500Mbps YUVA 4: 4: 4: 4As taxas de bits aproximadas são para imagens de 1920 × 1080p. Todos os perfis são progressivos, 10 bits e little-endian (ordem de bytes).
Os perfis são explicados no site da Apple . Ainda não parece haver suporte para codificação RGBA em 4444 e 444xq, suportado pelo codec oficial da Apple.
Você também pode usar em
prores
vez deprores_ks
, o que pode ser um pouco mais rápido, mas não oferece os perfis 4444. Para mais informações, leia este artigo da FFmpeg Wiki .fonte
No Windows, eu recomendo o FootageStudio 4K . É um conversor comercial (não barato) que suporta muitos formatos profissionais, incluindo o ProRes.
fonte
Eu tentei um monte de front-ends para o ffmpeg e finalmente decidi pelo Tencoder . Apenas viúvas. Ele possui uma predefinição para ProRes e é muito fácil de personalizar, para que você possa criar configurações para formatos ou configurações usados com frequência. É multithread e permite fazer o processamento em lote.
fonte
Esta é a linha de comando que usei para codificar o ProRes 4444. Se você não incluir
-bits_per_mb
, obterá resultados de baixa resolução no Windows 10. Muitas postagens não mencionam esse pequeno aspecto.ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov
fonte
Você pode experimentar o ffmbc - uma versão personalizada do FFmpeg. Infelizmente, não há compilações para linux ou windows no momento, então você deve compilá-lo.
Relacionado: Qual é a diferença entre ffmpeg e ffmbc agora?
fonte