[RISOLTO] mpv ffmpeg e AV1
Inviato: ven 24 gen 2025, 14:28
Ieri sono inciampato in un video codificato AV1 di cui veniva riprodotto solo l'audio da MPV.
Anni fa ricordo che gli AV1 venivano riprodotti grazie al pacchetto "dav1d" che, sempre a memoria, andava installato ed incluso nella compilazione di ffmpeg, io ero partito dal pacchetto ffmpeg ufficiale di Pat, e aveva funzionato, o almeno mi pareva. Poi siccome ove possibile avevo attivate le opzioni -vo=gpu e hwdec=auto, tendenzialmente tendo a preferire le versioni h264 come formato dei video, ove è possibile scegliere perché vengono decodificati dalla scheda video, il ché vista la pochezza della stessa non è un plus se non per lasciare scarica la CPU, ma nei casi di video a 1080@60fps, anche gli h264/AVC1 non li regge ed è leggermente meglio farli decodificare alla CPU. Per la cronaca la scheda video è una nvidia GT210, quindi roba da 30 euro da ufficio, niente di ché.
Ci sarebbe da che ridire anche su driver che "funzionicchia", o meglio funziona ma non è il massimo dell'integrazione nel sistema. Su SBo è nvidia-legacy340, non più mantenuto. L'avevo patchato per adeguarlo al kernel, copiando da arch, ma la parte driver non era così limpida.
L'obiettivo banalmente è quello di riuscire a riprodurre gli AV1 in modo accettabile, su slackware64-15.0 e usando MPV.
Ho provato ad aggiornare MPV ffmpeg e le loro code di dipendenze incluso "dav1d". La situazione sembra peggiorata. Ora mpv non apre neanche la finestra in idle. Avevo la versione 0.37, ora c'è la 0.38, forse è cambiato qualcosa anche nella configurazione, nel senso che le opzioni presenti nel mpv.conf potrebbero non andar più bene, ma la butto lì, non so...
Aggiungo che ho anche il sistema non perfettamente aggiornato, tra gli aggiornamenti visibili da slackpkg c'è anche il kernel.
Insomma se riesco a risolvere senza aggiornare tutto è meglio, altrimenti pazienza.
Se avete suggerimenti...
Per il test ho preso due files, uno H264 a 60fps
https://www.elecard.com/storage/video/T ... 0x1080.mp4
e l'altro AV1 sempre a 60fps:
https://www.elecard.com/storage/video/C ... x1080.webm
La cosa strana è che Firefox li riproduce...
Anche lì, non alla perfezione perché sono entrambi a 60 fps, ma quello è proprio un limite del mio hardware ormai da dismettere.
Anni fa ricordo che gli AV1 venivano riprodotti grazie al pacchetto "dav1d" che, sempre a memoria, andava installato ed incluso nella compilazione di ffmpeg, io ero partito dal pacchetto ffmpeg ufficiale di Pat, e aveva funzionato, o almeno mi pareva. Poi siccome ove possibile avevo attivate le opzioni -vo=gpu e hwdec=auto, tendenzialmente tendo a preferire le versioni h264 come formato dei video, ove è possibile scegliere perché vengono decodificati dalla scheda video, il ché vista la pochezza della stessa non è un plus se non per lasciare scarica la CPU, ma nei casi di video a 1080@60fps, anche gli h264/AVC1 non li regge ed è leggermente meglio farli decodificare alla CPU. Per la cronaca la scheda video è una nvidia GT210, quindi roba da 30 euro da ufficio, niente di ché.
Ci sarebbe da che ridire anche su driver che "funzionicchia", o meglio funziona ma non è il massimo dell'integrazione nel sistema. Su SBo è nvidia-legacy340, non più mantenuto. L'avevo patchato per adeguarlo al kernel, copiando da arch, ma la parte driver non era così limpida.
L'obiettivo banalmente è quello di riuscire a riprodurre gli AV1 in modo accettabile, su slackware64-15.0 e usando MPV.
Ho provato ad aggiornare MPV ffmpeg e le loro code di dipendenze incluso "dav1d". La situazione sembra peggiorata. Ora mpv non apre neanche la finestra in idle. Avevo la versione 0.37, ora c'è la 0.38, forse è cambiato qualcosa anche nella configurazione, nel senso che le opzioni presenti nel mpv.conf potrebbero non andar più bene, ma la butto lì, non so...
Aggiungo che ho anche il sistema non perfettamente aggiornato, tra gli aggiornamenti visibili da slackpkg c'è anche il kernel.
Insomma se riesco a risolvere senza aggiornare tutto è meglio, altrimenti pazienza.
Se avete suggerimenti...
Per il test ho preso due files, uno H264 a 60fps
https://www.elecard.com/storage/video/T ... 0x1080.mp4
e l'altro AV1 sempre a 60fps:
https://www.elecard.com/storage/video/C ... x1080.webm
La cosa strana è che Firefox li riproduce...
Anche lì, non alla perfezione perché sono entrambi a 60 fps, ma quello è proprio un limite del mio hardware ormai da dismettere.