ripar vídeo entrelaçado para 60fps (quadros por segundo)

0

Parece que a Broadcast Television é geralmente de 1080i30 (60 campos / s), e os DVDs que não são de filmes (por exemplo, programas ou programas de TV) são 60fields / s também, com alguma resolução menor (480i?)

No entanto, quase todos os vídeos que chegam à Internet, seja em conteúdo codificado em x264, Youtube, etc., são 30 frames por segundo, ou seja, é scan progressivo. No entanto, quando você assiste a conteúdo na sua TV, eu acho que a TV o converte em progressivo para você, mas o resultado final é uma imagem muito fluida que "parece" um pouco como 60frames / s.

Qual é a melhor maneira de obter esse resultado ao extrair conteúdo entrelaçado de TV ou DVDs? Posso ripar um DVD com 60 campos por segundo para 60 quadros por segundo? Eu imagino que os filtros clássicos de desentrelaçamento não fazem isso, eles mesclam campos e criam uma saída de 30fps.

Estou usando o freio de mão.

    
por cloneman 16.05.2013 / 01:28

2 respostas

1

Você não especificou o sistema operacional, mas se você usar o avisynth como o servidor de frames, existem vários filtros que você pode usar para conseguir isso, especialmente QTGMC que é (atualmente) o melhor filtro de desentrelaçamento.

Extrair do wiki:

YourSource("yourfile")    # DGDecode_mpeg2source, FFVideoSource, AviSource, whatever your source requires
QTGMC( Preset="Slow" )
SelectEven()              # Add this line to keep original frame rate, leave it out for smoother doubled frame rate

Então, basicamente, deixe de fora a última linha, que joga fora cada segundo quadro, e você fica com todos os 60 quadros.

Você pode até conseguir esse efeito em 60fps não nativos (ou seja, fontes de 30 fps) usando a interpolação de quadros por meio de algo como SVP . Spiriton escreveu um bom guia aqui para fazer exatamente isso. Eu vinculei os arquivos de comparação abaixo para referência:

Arquivo original | Arquivo convertido

    
por 26.06.2013 / 18:46
0

Can I rip a DVD that is 60 fields per second to 60 frames per second?

Note que um vídeo 1080i60 teria 60 campos por segundo, não quadros - cada campo consiste em aproximadamente meio quadro (ou melhor, todas as outras linhas horizontais de pixels intercalado). A menos que você esteja visualizando o vídeo nativamente em uma exibição baseada em CRT , ele provavelmente terá que ser desentrelaçado antes de ser exibido independentemente ( Nesse caso, ele será convertido imediatamente para 1080p30).

Os vídeos do YouTube nem sempre são 30 FPS, mas podem ser diferentes. É de fato, no entanto, progressivo, já que não há mais nenhuma exibição entrelaçada. Além disso, o x264 parece ser capaz de produzir o modo entrelaçado caso você deseje.

However, when you watch content on your TV, I'm guessing the TV converts it to progressive for you, but the end result is a very fluid picture that "feels" quite a bit like 60frames/s.

Independentemente disso, o 1080i60 ainda parece ser "jerky" em câmera rápida. Os padrões de transmissão 1080p foram alterados para incluir 1080p60, o que seria especialmente visível em vídeos esportivos e de câmera rápida. Muitas câmeras DSLR e mirrorless também podem produzir vídeo progressivo de alta taxa de quadros agora.

Além disso, a "imagem fluida" pode, na verdade, ser um efeito colateral de qualquer interpolação de movimento (por exemplo, Motion Flow, TruMotion 120Hz), que muitas vezes leva a o" efeito de novela " e outros artefatos visuais, embora isso também seja altamente dependente de conteúdo.

TL, DR: eu converteria e codificaria o vídeo como progressivo, a menos que você tivesse um motivo para mantê-lo entrelaçado (por exemplo, edição de vídeo de origem), caso em que provavelmente optaria por manter o vídeo o meio de origem como está e não recompactá-lo. Tenha em mente que quase todos os novos monitores são puramente progressivos em operação, já que apenas monitores de linhas de varredura são capazes de exibir conteúdo entrelaçado.

Você também pode aplicar filtros para reduzir o ruído de desentrelaçamento, o que manterá a experiência de exibição consistente entre os computadores (que podem ter uma pilha de filtro / saída diferente e desentrelaçar de maneira diferente). Usando o Handbrake, você pode desentrelaçar ou decomp o vídeo antes de comprimir.

    
por 16.05.2013 / 03:27