avconv é um conversor de vídeo e áudio muito rápido que também pode pegar de uma fonte de áudio / vídeo ao vivo. Ele também pode converter entre as taxas de amostra arbitrária e redimensionar vídeo na mosca com um filtro de polifase de alta qualidade. avconv lê de um número arbitrário de entrada quot;files " (que pode ser arquivos regulares, tubos, fluxos de rede, dispositivos de agarramento, etc), especificado pela opção -i, e escreve para um número arbitrário de saída quot;files ", que são especificados por um nome de arquivo de saída simples. Qualquer coisa encontrada na linha de comando que não pode ser interpretada como uma opção é considerada como um nome de arquivo de saída. Cada arquivo de entrada ou saída pode, em princípio, conter qualquer número de fluxos de diferentes tipos (vídeo/audio/subtitle/attachment/data.) O número e/ou tipos de fluxos permitidos podem ser limitados pelo formato do recipiente. Selecionar, quais fluxos de quais entradas entram em saída, é feito automaticamente ou com a opção -map (veja o capítulo de seleção Stream). Para se referir a arquivos de entrada em opções, você deve usar seus índices (0-based.) Por exemplo, o primeiro arquivo de entrada é 0, o segundo é 1 etc. Da mesma forma, os fluxos dentro de um arquivo são referidos por seus índices. E.g 2:3 refere-se ao quarto fluxo no terceiro arquivo de entrada. Veja também o capítulo Especificadores de fluxo. Como regra geral, as opções são aplicadas ao próximo arquivo especificado. Portanto, a ordem é importante, e você pode ter a mesma opção na linha de comando várias vezes. Cada ocorrência é então aplicada ao próximo arquivo de entrada ou saída. As exceções desta regra são as opções globais (por exemplo, nível de verbosidade), que devem ser especificadas primeiro.