Diretrizes gerais / fluxo de trabalho para converter ou transferir vídeo "profissionalmente"?


9

Sou um "profissional" de TI que às vezes precisa lidar com pequenos projetos de conversão / corte de vídeo e gostaria de aprender "o caminho certo" para fazer isso. Sempre que pesquiso no Google, sempre há um desastre para trialware estranho, de baixa maturidade ou tópicos aleatórios de fóruns de 3 a 4 anos atrás, indicando vários métodos antiquados para fazê-lo.

A grande questão é a seguinte: Quais são as diretrizes e ferramentas "gerais" para transcodificar o vídeo em algum intermediário eficiente (sem perdas?), Para fins de edição, com o objetivo de eventualmente recodificá-lo depois?


Parece-me que mesmo o mais simples dos formatos e tarefas é um desastre de tentativa e erro sem fim, ou experiência conhecida apenas por especialistas experientes que possuem um exército suíço de ferramentas estranhas de conversão que eles usam, quase como se estivessem montando um ataque contra o projeto.

Aqui estão alguns casos em questão:

  • Arquivos VOB simples extraídos de imagens de DVD não podem ser importados diretamente para o Adobe Premiere.
  • O Virtualdub é um software antigo que as pessoas continuam recomendando, mas parece não suportar formatos mais recentes.
  • Nem sei dizer com certeza quais codecs um vídeo possui, e se a imagem está entrelaçada ou não, e com qual resolução e codecs estou lidando.

Problemas:

  • Escolhendo uma opção de entrelaçamento incorreta que diminui a qualidade
  • Escolhendo uma proporção de pixel errada (estica a imagem)
  • Escolhendo um "tipo de projeto" errado no Premiere, fazendo com que a gravação exija escala
  • Ser forçado a usar algum programa estranho que terá muitos efeitos negativos

O que estou olhando:

  • Livros ou "conhecimento real" sobre conversões de formato, ferramentas reconhecidas etc. que não são alguns guias aleatórios do fórum sobre como lidar com formatos de vídeo.
  • Diretrizes de fluxo de trabalho para identificar um formato que vai de um formato para outro sem problemas, como mencionado acima.
  • Documentação sobre o que programas como o Adobe Premiere podem e não podem fazer em relação aos formatos, para que eu não use uma chave inglesa como martelo.

TL; DR

Como você deve converter ou "preparar" um arquivo de vídeo para garantir que ele seja suportado pelo Premiere para edição?

A estréia é um programa adequado para lidar com o corte, a codificação ou outras ferramentas devem ser usadas para isso, ao fazer uma montagem de vídeo a partir de vários formatos de origem?

Quais são alguns bons livros para ler que lidam especificamente com a conversão de vídeos que usam qualquer número de codecs?


Quanto às ferramentas - e eu posso voltar mais tarde com uma resposta - você pode usar com segurança ffmbc. Ele se converte em formatos intermediários, como DNxHD, que eu pessoalmente gosto, e suporta quase todos os formatos.
Slhck 18/10/12

Eu realmente deseja fechar esta como "não construtiva", mas seus blocos de recompensa-me de fazer isso ...
bwDraco

@DragonLord Why? Como essa pergunta não pode ser respondida com conhecimentos específicos?
slhck

@slhck: Esta pergunta está pedindo respostas abertas que são de natureza subjetiva, mesmo que sejam derivadas de experiência ou conhecimento. Eu posso estar enganado, e isso pode ser uma pergunta "boa subjetiva" , mas achei que isso era um pouco subjetiva demais para o Superusuário (uma questão relacionada à programação de natureza semelhante seria permitida na Engenharia de Software ).
bwDraco

@DragonLord Pelo que vale a pena, acredito que esta pergunta seja inspiradora, mas respostas factuais. Não há muita subjetividade na análise de cenas e na determinação de formatos intermediários apropriados, especialmente no que diz respeito a softwares especificados como o Adobe Premiere. Ele suporta algo ou não. O OP até especificou o que constitui uma resposta "boa", então deixaria essa pergunta em aberto por enquanto - mas com certeza a monitorará.
slhck

Respostas:


2

O que você está realmente procurando é um 'formato intermediário'. Para áudio, isso normalmente significa descompactá-lo para áudio PCM (bem, idealmente, isso significa não compactá-lo em primeiro lugar):

ffmpeg -i input.file -c:a pcm_s16le output.wav

Para vídeo ... bem, às vezes é possível usar vídeo bruto ou um codec sem perdas, como o huffyuv, mas geralmente você usaria um codec intermediário com perdas matemáticas, mas sem perda visual, como DNxHD ou Apple Prores. O AFAIK Premiere suporta os dois, mas faz anos desde que eu o uso para que eu possa me lembrar errado. Para converter um arquivo de vídeo arbitrário em um AVI com vídeo DNxHD e áudio PCM bruto:

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

Para usar um arquivo MOV com Apple ProRes e áudio PCM bruto:

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

EDIT: ... na verdade, pensando nisso, acredito que o Premiere não exija o uso de um codec intermediário, ele poderá editar os formatos mais comuns (incluindo o vídeo MPEG2 usado em DVDs). Dito isto, os formatos intermediários ainda são muito úteis - eles reduzem a carga nos recursos de processamento do seu computador, pois usam algoritmos relativamente simples.

A estréia é um programa adequado para lidar com o corte, a codificação ou outras ferramentas devem ser usadas para isso, ao fazer uma montagem de vídeo a partir de vários formatos de origem?

O Premiere é uma ferramenta absolutamente fantástica para esses trabalhos. Você pode editar um filme com bastante facilidade. Eu classificaria isso lá em cima com o FCP.

Se você quiser fazer as coisas de forma programática (ou seja, automatizar a redução ou o corte de vídeos), uma ferramenta de linha de comando como o ffmpeg pode ser melhor; mas para edição 'criativa', um NLE como o Premiere é definitivamente o caminho a percorrer.

EDIT2: Como você mencionou o vídeo entrelaçado, é possível desentrelaçá-lo com ffmpeg usando o filtro de vídeo yadif (outro filtro de desentrelaçamento). Eu não tenho certeza se é necessário para uso com Premiere (provavelmente não é), e usando esta na entrada progressiva vai cuspir saída horrível (para ter certeza de saber que é vídeo entrelaçado), mas Para ser completo:

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

Isso funcionará igualmente bem com o ProRes, ou qualquer codec de vídeo ffmpeg pode gerar.


obrigado, isso é muito perspicaz. Não tentei importar vídeo de DVDs comercialmente pressionados, mas tive problemas muitas vezes com imagens amadoras que provavelmente foram criadas em DVD por software muito orientado ao consumidor. Eu não teria nenhum áudio ou o vídeo teria apenas alguns segundos em que
cloneman

1

Não tenho uma resposta completa, mas sei que o mencoder e o ffmpeg são duas das ferramentas mais padrão existentes. Ao transcodificar, é provável que você use uma dessas ferramentas para realizar a transcodificação real.

Essas duas ferramentas são de linha de comando. Existem GUIs para eles, e acredito que um grande número de ferramentas disponíveis no mercado realmente usa uma ou ambas as bibliotecas no back-end.

Quanto à questão de saber se um arquivo está entrelaçado e qual codec está sendo usado, essas duas ferramentas devem poder dizer a você, carrego o arquivo no vlc e verifico as informações do codec. É um método fácil, que fornece uma boa quantidade de informações.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.