2016-03-27 26 views
0

Video çekmeye ve ses dönüştürmeye çalışıyorum, bunun için python'da ffmpeg kullanıyorum. Aşağıdaki komutu çalıştırıyorum ama girdi dosyası için bana "Böyle bir dosya veya dizin yok" veriyor. İşte home/suryansh/Downloads/t.mp4: No such file or directory olsun Bu kod çalıştırıldıktan sonra Kodunuzu"Böyle bir dosya veya dizin yok" sp.Popen modülü

FFMPEG_BIN = "ffmpeg" 
import subprocess as sp 
command = [FFMPEG_BIN, '-i', '/home/suryansh/Downloads/t.mp4'] 
pipe = sp.Popen(command, stdout = sp.PIPE) 

ama dosya belirtilen yolda onların olduğunu.

+1

hata ihmal mu başlangıçtaki '/' için rehberlik olabileceğini düşünüyorum? Bu dosyanın neden bulunamadığını açıklayabilir – mfitzp

+0

tam geri izleme sağlar. 'Python' komut dosyasının yürütüldüğü ortamda 'ffmpeg'' $ PATH' içinde olduğundan emin misiniz? – jfs

cevap

0

"komutu" den sonra

shell=True 

eklemek deneyin ve ben bir sonraki örnek

https://stackoverflow.com/a/26312166/4941927

+0

bu yardımcı olmuyor. 'shell = True' ile sadece ffmpeg çalıştırılacak –

+0

amm üzgünüm ahbap sana yardım edemedim, elimden geleni yaptım, üzgünüm – Milor123

İlgili konular