Sistemdeki ffmpeg kütüphaneleri hangi kodekleri desteklemektedir?


2

Bir süre önce ffmpeg tarafından derlenmiş Linux sunucu / iş istasyonu kutum var. Artık internet iletişimi için bir kütüphane türü, son noktalardan birinde çalışmıyor gibi görünüyor. Bence asıl problem, son nokta tarafından kullanılan codec bileşeni ile ilgili. Yapmam gereken tek şey, eğer öyleyse ffmpeg'i yeniden derlemek.

Ancak ffmpeg kütüphanelerinde derlenen tüm codec bileşenlerinin nasıl listeleneceğini bilmiyorum ve eğer gerçekten benim sorunumsa. Ffmpeg tarafından kullanılan / sağlanan tüm kodeklerin nasıl listeleneceğine dair bir fikrin var mı?

Yanıtlar:


4
ffmpeg -codecs ## will get you all the codecs
ffmpeg -encoders ## will get you all the encoders
ffmpeg -decoders ## will get you all the decoders

İkincisi, ffmpeg'in eski sürümlerinde bulunmayabilir. Tüm bu çıktılar STDOUT'a gönderilir, böylece belirli bir şeyi kontrol etmek ya da daha azına ya da her neyse içine çekmek istiyorsanız onları yakalayabilirsiniz.

İlgili bir notta şunları da yapabilirsiniz:

ffmpeg -help encoder=libx264

Belirli bir kodlayıcı hakkında ayrıntılı bilgi almak için.


Yay sorunu açık bir şekilde net: ffmpeg: error while loading shared libraries: libx264.so.114: cannot open shared object file: No such file or directorylibx264 bağlantı problemleri. Yine de yardım için teşekkürler.
IBr

2

Mevcut kodekleri listelemek için

ffmpeg -codecs

size güzel bir liste verir:

(...)
Codecs:
 D..... = Decoding supported
 .E.... = Encoding supported
 ..V... = Video codec
 ..A... = Audio codec
 ..S... = Subtitle codec
 ...S.. = Supports draw_horiz_band
 ....D. = Supports direct rendering method 1
 .....T = Supports weird frame truncation
 ------
 D V D  4xm             4X Movie
 D V D  8bps            QuickTime 8BPS video
 D A D  8svx_exp        8SVX exponent
(...)
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.