2017-05-04 4 views
0

Environnement: Ubuntu 16.04, paquet libx264-148Comment décoder en utilisant le paquet libx264?

Je cherche à décoder certaines données codées en x264 en utilisant la bibliothèque libx264. J'ai trouvé un échantillon au https://code.videolan.org/solaris/x264/raw/7d35ba6bf080610d8f144f4270e961c69ba14f1c/x264.c. Il utilise des API telles que x264_decoder_open et x264_decoder_decode.. Cependant, lorsque j'examine /usr/include/x264.h,, je ne vois les API que pour le codage tel que x264_encoder_open et x264_encoder_encode. Il n'y a pas d'API pour le décodage. Je me demande s'il me manque quelque chose. Sommes-nous censés utiliser les mêmes API pour l'encodage et le décodage? En outre, le pointeur sur un échantillon de code sera très apprécié. Cordialement. PS: C'est également un problème similaire avec x265.h.

Répondre

1

Vous ne manquez rien. x264 ne décode pas, c'est un encodeur seulement

+0

Merci szatmary. Y a-t-il une bibliothèque alternative à décoder? Qu'est-ce que ffmpeg utilise? – Peter

+0

Ffmpeg utilise ffmpeg. Ils ont écrit le leur. – szatmary