Bir MP3 listem var. Ekranda ve ayrıca bir dosyada, her satır için bir MP3 olduğunu ve süresinin bir göstergesi olduğunu görmek isterim. İşte kullanıyorum toplu iş dosyası:
@echo off
cls
if exist MP3Duration.txt del MP3Duration.txt
for %%i in (*.mp3) do (
echo %%i
echo %%i >> MP3Duration.txt
ffmpeg -i "%%i" | find "Duration" >> MP3Duration.txt
)
Bunun birkaç sorunu var: çıktı dosyası dosya adları içeriyor, ancak süre içermiyor ve ekran görüntüsü çok fazla ffmpeg metni içeriyor ve her dosya için bir hata var: "En az bir çıktı dosyası belirtilmeli."
-sexagesimal
( trac.ffmpeg.org/wiki/FFprobeTips istenen çıkış biçimi) ve Tee.bat ( robvanderwoude.com/unixports.php#TEE eşzamanlı ekran ve metin dosyası çıkışı için). Hala tek bir satırda dosya adı ve süresi alamıyor.