Por favor, mostre os comandos exatos que você está tentando combinar.
slhck
Respostas:
15
É muito simples. Se você tiver um único filtro trabalhando em um fluxo de vídeo:
ffmpeg -i input -filter: v "scale = -1: 480" output
… E você deseja adicionar um segundo filtro, basta adicioná-lo com uma vírgula:
ffmpeg -i input -filter: v "scale = -1: 480, fps = fps = 30" de saída
Isso irá gerar uma cadeia de filtros. Você não precisa especificar entrada e saída aqui, uma vez que apenas recebe o fluxo de vídeo do arquivo de entrada.
Se, por outro lado, você tiver um gráfico de filtro complexo (ou seja, que use várias cadeias e várias entradas / saídas), você precisará canalizar a saída da cadeia de filtros para a próxima entrada da cadeia de filtros, separe as cadeias por ponto e vírgula ( ;) e, em seguida, mapeie o conjunto geral filtre a saída para o arquivo de saída:
Obviamente, você pode usar quantas correntes e filtros quiser. Leia a documentação do filtergraph para mais informações. Existem muitos exemplos de como combinar filtros.
Comando para Adicionar silêncio: ./ffmpeg -i input.mp3 -filter_complex 'aevalsrc = 0: d = 5 [silêncio]; aevalsrc = 0: d = 5 [silêncio2]; [silêncio] [0: a] [silêncio2] concat = n = 3: v = 0: a = 1 [saída] '-map [saída] -c: um libmp3lame -q: a 2 output.mp3 Comando para Trimm: ./ffmpeg -i input.mp3 -ss 00: 00: 15.673 -t 00: 01: 08.545 -vn -codec: a libmp3lame -ac 2 -b: a 128k -map a -af afade = t = in: st = 15: d = 0, afade = t = out: st = 84: d = 0, volume = 1 output.mp3, você pode me ajudar a mesclar esses comandos em um único
Lins Louis
1
@LinsLouis Faça uma nova pergunta e mostre o que você já tentou.
Respostas:
É muito simples. Se você tiver um único filtro trabalhando em um fluxo de vídeo:
… E você deseja adicionar um segundo filtro, basta adicioná-lo com uma vírgula:
Isso irá gerar uma cadeia de filtros. Você não precisa especificar entrada e saída aqui, uma vez que apenas recebe o fluxo de vídeo do arquivo de entrada.
Se, por outro lado, você tiver um gráfico de filtro complexo (ou seja, que use várias cadeias e várias entradas / saídas), você precisará canalizar a saída da cadeia de filtros para a próxima entrada da cadeia de filtros, separe as cadeias por ponto e vírgula (
;
) e, em seguida, mapeie o conjunto geral filtre a saída para o arquivo de saída:Obviamente, você pode usar quantas correntes e filtros quiser. Leia a documentação do filtergraph para mais informações. Existem muitos exemplos de como combinar filtros.
fonte