5.1 Especificadores de flujo

Algunas opciones se aplican solo a flujos específicos; por ejemplo, las opciones bitrate o codec. Los especificadores de flujo se usan para indicar de manera precisa a qué flujo afectará la o las opciones dadas.

Un especificador de flujo es una cadena que se añade al nombre de la opción separándola únicamente con dos puntos. Por ejemplo, la instrucción

-codec:a:1 ac3

contiene el especificador de flujo a:1 que se refiere al segundo flujo de audio; de esta manera, el codec ac3 se aplicará el segundo flujo de audio.

Un especificador de flujo puede referirse a varios flujos o incluso a todos los flujos. Por ejemplo, si se indica:

-b:a 128k

se está indicando que la orden se aplicará a todos los flujos de audio.

Si no se indica un especificador de flujo entonces la orden se aplicara a todos los flujos. Por ejemplo las órdenes

 -codec copy o -codec: copy

copiaran todos los flujos en el proceso de recodificación.


Las formas que existen para especificar flujos son las siguientes:


stream_index

Señala los flujos con un índice . Por ejemplo: -threads:1 4 fijaría el número de hilos del segundo flujo corriente a 4.

stream_type [:stream_index]

La forma stream_type utiliza una v para referirse al video, una a para audio, una s para subtítulos, una d para datos y una t para archivos adjuntos. Al proporcionar un valor con stream_index entonces se está indicando el tipo de flujo señalado con stream_index. En otras palabras se indica todos los flujos que son de un tipo dado.



Falta agregar algunos párrafos a este tema

Comentarios

Entradas populares