Nenhum arquivo ou diretório no FFmpeg

6

Eu estou tentando usar o FFmpeg para extrair o áudio de um mp4 e continuo correndo para este erro:

CFileffmpegvideo.mp4: No such file or directory exist. 

Estou no prompt de comando (no Windows 7) e tenho o caminho como C:\Files\ffmpeg (onde ffmpeg é).

Eu corro esta linha de comando

ffmpeg -i C:\Files\ffmpeg\video.mp4 -f mp3 -ab 320000 -vn music.mp3

O arquivo está na mesma pasta que o ffmpeg. Eu sei que estou sentindo falta de algo simples aqui, mas o que é isso?

Aqui está um vídeo curto mostrando o processo exato.

    
por L84 24.06.2012 / 04:22

7 respostas

2

Eu recriou sua situação (o melhor que pude) neste computador depois que assisti ao seu vídeo. Eu baixei a mesma versão do ffmpeg (não sei sobre build, já que estou limitado a usar a versão de 32 bits), copiei o executável da pasta bin para o principal, coloquei um arquivo mp4 chamado "video.mp4" em lá, e usou seus parâmetros de linha de comando exatos, menos o caminho absoluto ...

ffmpeg -i video.mp4 -f mp3 -ab 320000 -vn music.mp3

.. e funcionou perfeitamente para mim. Agora, eu não fiz isso da mesma estrutura de diretórios que você tinha configurado (c: \ files \ ffmpeg). Você tem ffmpeg instalado em qualquer outro lugar no computador? Você já pensou em tentar uma compilação / versão anterior? E quanto a 32 bits vs. 64 bits ... ou vice-versa? Esta é a primeira vez que você usou esta versão do ffmpeg? Ou ... funcionou perfeitamente até agora? Você já tentou renomear o arquivo de entrada (bobinho, eu sei)?

    
por 24.06.2012 / 05:45
11

Você pode ter uma extensão dupla de arquivo, seu "video.mp4" é na verdade "video.mp4.mp4" (veja o screenhoot da pasta do Windows, o README.txt tem extensão oculta)

    
por 16.10.2013 / 15:50
1

descobriu o problema.

se você digitar em dir na janela de prompt ff, verifique o que o FOLDER está referenciando.

Para mim, ele estava realmente referenciando a pasta bin, não a pasta em que o arquivo batch ffmpeg está.

Coloquei o arquivo de vídeo na pasta "bin" e o encontrei sem problemas.

    
por 27.08.2015 / 16:02
0

Parece que o ffmpeg está com problemas com o nome do arquivo absoluto. Eu acho que, como é mais concentrado em ambientes do tipo Unix, está usando o \ como caractere de escape. Tente usar barras de avanço.

    
por 20.12.2012 / 00:32
0

Faça uma pesquisa DIR do diretório para ver se o nome do arquivo não foi alterado para "File.mp4.mp4" ou similar. Esse foi o meu problema usando o Windows Vista e 7.

    
por 30.03.2014 / 01:07
0

Eu sei que este é um post antigo, mas apenas no caso de alguém se deparar com ele e precisar de ajuda; você pode adicionar o caminho completo para todos os arquivos envolvidos e você pode executar isso de qualquer lugar!

Edite esse comando com os valores apropriados e copie / cole-o em um prompt de comando:

C:\ReplaceThisWithFFMpegInstallFolder\ffmpeg.exe -i "C:\ReplaceThisWithSourceFolder\ReplaceThisWithVideoFileName.mp4" -f mp3 -ab 320000 -vn "C:\ReplaceThisWithDestinationFolder\ReplaceThisWithAudioFileName.mp3"

    
por 03.02.2017 / 20:00
0

Certifique-se de que o nome do arquivo não tenha um espaço à direita. No meu caso, havia um espaço após a extensão .mp4, fazendo a sintaxe correta: "input.mp4"

    
por 30.01.2018 / 21:01

Tags