Não é possível obter o arquivo de estabilização para renderizar para um caminho que eu especificar

2

Estou tentando fazer alguma estabilização e estou me deparando com o que eu acho que é uma limitação ou bug, mas eu queria obter mais esclarecimentos de especialistas. Não consigo fazer com que o arquivo de transformação apareça em qualquer lugar, exceto o local em que o arquivo FFMPEG.exe está localizado (a mesma pasta na qual estou atualmente executando o exe).

Estou tentando processar meu arquivo de transformação em um caminho específico em minha máquina. Aqui está a ligação que estou fazendo:

ffmpeg.exe -i "C: \ LocalTemp \ DealerVision \ DealerVision.MediaProcessing.Video.Combine.Combiner \ 372e538c-df1b-4355-bc9a-43e27899b9ee \ 11474_1.mp4" -vf vidstabdetect = show = 1: instabilidade = 5: accuracy = 8: resultado="C: \ LocalTemp \ DealerVision \ DealerVision.MediaProcessing.Video.Combine.Combiner \ 372e538c-df1b-4355-bc9a-43e27899b9ee \ 11474_1.trf" -f null -

Isso gera um arquivo com êxito, mas o coloca no mesmo caminho do arquivo FFMPEG.exe. Ele também renomeia o arquivo "LocalTempDealerVisionDealerVision.MediaProcessing.Video.Combine.Combiner372e538c-df1b-4355-bc9a-43e27899b9ee11474_1.trf"

Portanto, parece que está se desfazendo do meu caminho e apenas criando um novo nome para a transformação baseada no caminho que eu a alimentei. Como faço para renderizar este arquivo de transformação para um local da minha escolha?

Obrigado.

    
por aokelly 22.02.2018 / 20:05

1 resposta

0

Você precisa citar e escapar do caminho

result='c\:\path\vidstab.trf'
    
por 22.02.2018 / 20:38

Tags