Pagina 1 di 1
ffmpeg e cuda [RISOLTO]
Inviato: mar 30 gen 2018, 12:26
da conraid
Stavo provando a convertire un video con
Codice: Seleziona tutto
$ ffmpeg -i input.mp4 -vcodec h264 -acodec mp3 out.mp4
e mi restituisce
Codice: Seleziona tutto
Cannot load libcuda.so.1
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
se non uso acodec mi dice che il default aac non è abilitato
Codice: Seleziona tutto
Automatic encoder selection failed for output stream #0:1. Default encoder for format mp4 (codec aac) is probably disabled. Please choose an encoder manually.
Error selecting an encoder for stream 0:1
Se lo esplicito
Ma soprattutto perché chiede cuda? Uso ffmpeg della current. Mi son perso qualche pacchetto?
Re: ffmpeg e cuda
Inviato: mar 30 gen 2018, 12:58
da ponce
ffmpeg in current, parlo del pacchetto di default, supporta l'encoding in h264 solo in hardware tramite le estensioni cuda della scheda video (e quindi cerca eventuali librerie cuda proprietarie installate, tipicamente quelle nvidia).
se vuoi fare encoding in h264 via software tramite il processore devi ricompilarlo col supporto di x264 (installando il pacchetto e abilitando l'opzione corrispondente) e poi passare in fase di encoding l'opzione -c:v libx264: e' cambiata leggermente la sintassi, ora si passa -c:v e -c:a per i codec video e audio.
il codec da selezionare per l'ecoding in mp3 e' "libmp3lame": dai un'occhiata a "ffmpeg -codecs".
AAC e' disabilitato di default nello
SlackBuild perche' coperto da patenti
Codice: Seleziona tutto
# No default patent encumbered features:
aac="" ; [ "${AAC:-no}" = "no" ] && aac="--disable-encoder=aac"
se vuoi fare encoding in AAC puoi usare il codec interno o compilare ffmpeg col supporto di libfdk-aac (vale lo stesso discorso di x264).
Re: ffmpeg e cuda
Inviato: mar 30 gen 2018, 13:22
da conraid
Grazie.
Ho installato quello di Alien e funziona.
Re: ffmpeg e cuda
Inviato: mar 30 gen 2018, 13:25
da ponce
va bene anche cosi', fintanto che le versioni di ffmpeg in current e quella di Alien Bob saranno allineate: quando cambiera' la API fra le due le cose si complicheranno (per esempio non ti funzioneranno piu' MPlayer e xine, ma anche i software di terze parti)

Re: ffmpeg e cuda
Inviato: mar 30 gen 2018, 13:40
da conraid
Spero che il buon Eric continui ad aggiornare ffmpeg allineandolo
Altrimenti amen, mi serve una volta ogni tanto, posso farne a meno.
Tra l'altro ho visto che per ridimensionare video meglio mencoder
Re: ffmpeg e cuda
Inviato: mer 31 gen 2018, 11:01
da conraid
Oggi Alien ha aggiornamento, non ricordavo di usare la versione restricted. Come scrive lui stesso c'è problema di licenze USA per alcuni codec.