![Cómo agregar AUD a HEVC usando FFMPEG](https://rvso.com/image/1646045/C%C3%B3mo%20agregar%20AUD%20a%20HEVC%20usando%20FFMPEG.png)
A mi HEVC 4k mkv le faltan unidades AUD y quiero usar ffmpeg para agregarlas (sin volver a codificar). Se me ocurrio:
ffmpeg -i Movie.mkv -c:v libx265 -c copy -map v -x265-params aud=1 Movie.ts
Pero no agregó AUD, por lo que hay algo mal allí (¿posiblemente simplemente en el orden incorrecto?) Y probé un montón de combinaciones diferentes.
Respuesta1
Debe aplicar un filtro de flujo de bits, específicamente hevc_metadata
. Los filtros de flujo de bits operan sobre flujos codificados, por lo que se pueden aplicar durante la copia del flujo o en el resultado de un codificador.
En su caso, es posible insertar AUD NALU sin volver a codificar. Usar
ffmpeg -i Movie.mkv -c copy -bsf:v hevc_metadata=aud=insert Movie.ts
Ver documentos enhttp://www.ffmpeg.org/ffmpeg-bitstream-filters.html#hevc_005fmetadata