Codifica video adattiva con canale alfa
Sep 14 2020
Ho creato un file multimediale WebM con sfondo trasparente in Adobe After Effects. A causa delle specifiche Widevine, devo codificare questo file in un formato adattivo per la riproduzione.
Con il seguente comando ho creato con successo un file webm con DASH:
ffmpeg -i example.webm -c:v libvpx-vp9 -s 200x113 -b:v 250k -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 -an -f webm -dash 1 adaptive.webm
Sfortunatamente, il video risultante ha perso completamente il canale alfa.
È possibile codificare un video in un formato adattivo senza perdere il canale alfa?
Risposte
1 SomaLucz Sep 14 2020 at 19:52
Sì, è possibile. In questo caso, è necessario utilizzare libvpx sia per la decodifica che per la codifica, al fine di accedere al canale alfa nel video sorgente. Nota lo specificatore di codec aggiuntivo prima dell'input:
ffmpeg -c:v libvpx-vp9 -i example.webm -c:v libvpx-vp9 -b:v 250k -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 -an -f webm -dash 1 adaptive.webm