ffmpeg mesclar dois comandos

0

Eu tenho dois comandos ffmpeg que funcionam como esperado 1: uma recodificação simples, remove o som

ffmpeg -report -i $MP4FILE -an -vf hflip -movflags faststart $OUTPUTFILE.mp4 -nostdin

2: uma sobreposição com uma imagem para marca:

ffmpeg -i $MP4FILE -i OverlayTest.png -filter_complex "overlay=0:0" TestBrandVid2.mp4

Eu preciso combinar esses comandos em uma única linha (em um script bash), mas estou tendo problemas com a sintaxe (e com a compreensão da sintaxe da documentação do ffmpeg ...) - o seguinte não funciona:

ffmpeg -i $MP4FILE -an -movflags faststart -i OverlayTest.png -filter_complex "[0:v]hflip[a];[a][1:v]overlay=0:0[out]” -map “[out]” TestBrandVid2.mp4 -nostdin

Você pode ajudar? Obrigado!

Adicionado: a saída do console é apenas um prompt - não tenho a menor idéia do que ele quer, embora ...:

smarter$ ffmpeg -i 447G.mp4 -an -movflags faststart -i VideoBrandingOverlay.png -filter_complex "[0:v]hflip[a];[a][1:v]overlay=0:0[out]” -map “[out]” testoutcome.mp4 -nostdin
> >

SORTIDO! tirou tudo e adicionou de volta um de cada vez - era a posição das opções "-an -movflags". Isso funciona:

ffmpeg -i 447G.mp4 -i VideoBrandingOverlay.png -filter_complex "[0:v]hflip[a];[a][1:v]overlay=0:0" -an -movflags faststart testout.mp4 -nostdin

    
por Dilgreen 04.08.2016 / 19:58

0 respostas