Domanda

Ho un file AVI, prima l'ho decodificato in forma grezzo, ora voglio codificarlo in formato .h264. Sto usando libavcodec.dll e libavformat.dll. Il punto è quando provo ad aprire il codec da AVCodec_open (AvCodeCContext, AVCodec) non si apre. Mi mancano alcuni parametri che devo specificare per l'esecuzione di questo metodo per Lib X264? Qualsiasi aiuto sarà profondamente apprezzato. Grazie

È stato utile?

Soluzione

Esistono due modi comuni per codificare il file AVI su H.264 usando x264:

1, compilare e installare ffmpeg, con --enable-shared, quindi compilare e installare x264. Vedrai LAVF: Sì durante la configurazione. Quindi eseguire la conversione usando la CLI X264 o qualcos'altro (come DirectX264).

2, compilare e installare x264, con --enable-shared, quindi compilare e installare FFMPEG con --enable-libx264. Quindi sarai in grado di convertire usando FFMPEG CLI o qualcos'altro (come Winff).

E btw .h264 non è un suffisso sufficiente, per favore usa ".mkv", ".mp4" o qualcosa del genere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top