resposta antiga
cópia / arquivo B1 + arquivo2 arquivo3
resposta revisada
Use mediainfo, faça o download. Aqui está a versão da linha de comando.
C:\>mediainfo file.wmv | find "Duration"
Duration : 14mn 3s
Duration : 14mn 3s
Duration : 14mn 3s
Você também pode fazer | encontre "nome" e obtenha o nome.
Você pode simplesmente pegar a primeira linha, então | cabeça -n 1 (cabeça requer gnuwin32), e você pode simplesmente pegar o 14mn 3s
C:\>for /f "tokens=1-2,*" %f in ('mediainfo "a.wmv" ^| find "Duration"')
do @echo %h
14mn 3s
14mn 3s
14mn 3s
Você pode redirecionar para um arquivo.
Se você colocar esse arquivo bat no mesmo diretório dos seus vídeos
Aqui eu usei o comando head do gnuwin32. mas se você remover | cabeça -n 1, você ainda vai ter a idéia.
a.bat
for %%f in (*.*) do (
echo %%f >>y
mediainfo %%f | find "Duration" | head -n 1 >>y
echo. >>y
)
C:\>type y
a.bat
file1.wmv
Duration : 30s 0ms
file2.wmv
Duration : 45s 11ms