açık kaynak kodlu vp6a kodlaması


1

Bir filmi vp6a ile kodlamanın bir yolunu arıyorum. Bu komutu kullanarak bunu ffmpeg ile yapabileceğimi umuyordum:

ffmpeg -i test.flv -loop 1 -i bg.tga -vcodec vp6a -vframes 1037 -b:v 1024k -filter_complex "[0:v]scale=max(402\, 360*iw/ih):-1[OUT1]; [OUT1]crop=402:360 [OUT2];[1:v][OUT2]overlay[out]" -map [out] -map 0:a  -s 402x360 output.flv

Bu, videoyu biraz ölçekler ve kırpar ve arka planda bir görüntü yerleştirir. Görüntü bgra.

Neredeyse mükemmel, ancak hatayı alıyorum Bilinmeyen kodlayıcı 'vp6a', gerçekten, vp6a ffmpeg tarafından desteklenmiyor.

Flix motorunun bir seçenek olacağını umuyordum , ancak bir sürüm almak artık mümkün değil.

Vp6a'yı kodlayan başka bir kodlayıcı bulamadım (adobe medya kodlayıcı dışında, ancak arka planda görüntü koyamıyor veya komut satırından kullanamıyorum).

Peki, birileri ffmpeg için yamalı mı? Veya vp6a için bir açık kaynak kodlayıcı? Veya ffmpeg ile kodlanabilen alfa ile başka bir codec bileşeni? Ya da kullanabileceğim flix motoru için bir lisans?

Benzer bir soru sorulmuş burada , orada ve daha ileri sürülmüştür hepsi denedim. Bu konudaki son cevap vp6a'nın 'oldukça yeni' olduğunu gösteriyor. Bu arada bu artık doğru değil, umarım şimdi bu soruna bir çözüm vardır.

Herhangi bir yardım için çok teşekkürler, Alex


vp6a benim ffmpeg -codecsve de göre desteklenir avconv -codecs. Hangi sürümü kullanıyorsun?
Paul,

3
@Paul, vp6a kod çözme ffmpeg içinde kodlanır, desteklenmez.
Nick van Tilborg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.