Como obtenho a duração total de vários pequenos arquivos de vídeo em uma pasta?

11

Eu tenho um monte de pequenos arquivos de vídeo em uma pasta e pensei que clicar em Propriedades da pasta me daria a duração total de todos os clipes de vídeo combinados, mas não funcionou. Qual é a maneira mais simples de contar o tempo total de vários clipes diferentes em uma pasta? Na mesma pasta, também tenho alguns arquivos .srt.

Além disso, eu uso o VLC player; existe uma maneira de usá-lo para resolver o meu problema? Eu não tenho o Windows Media Player.

Vitória 7. IE 8.

verve
fonte
1
Você se sente à vontade com scripts? Essa solução funcionaria, mas você precisaria ajustá-la um pouco para obter o total: stackoverflow.com/questions/1987648/…
EBGreen
1
Se você selecionar os itens no navegador de arquivos, na parte inferior posso ver o comprimento total dos itens selecionados.
Bernhard
2
@ Bernhard deve ser uma resposta, não um comentário.
Moab
@ EBGreen Eu não sei escrever nada.
vivacidade
@ Bernhard Eu tentei isso, mas eu só tenho o tamanho total do arquivo na parte inferior!
vivacidade

Respostas:

12

Você pode usar o filtro do Windows Explorer.

  • Abra a pasta desejada no Windows Explorer (WindowsKey-E);
  • Clique na barra de pesquisa (ou use Ctrl-F);
  • Tipo System.Kind:=Video;
  • Selecione todos os arquivos de vídeo da lista de resultados;
  • Abra suas propriedades (Botão direito do mouse -> Propriedades);

O cálculo da duração total será mostrado na guia Detalhes;

gagallo7
fonte
6

Desde que o Windows consiga ler os metadados do vídeo, clicar com o botão direito do mouse neles e acessar Detalhes realmente mostra a duração total. Acabei de testar aqui em uma combinação de .MP4 e .WMV e funcionou.

Para que o Windows leia os metadados de vídeo corretamente, pode ser necessário instalar o Windows Media Player e codecs apropriados (é recomendável usar pacotes de codecs como Shark007, K-Lite e CCCP). Se você pode ver miniaturas ou não no Windows Explorer, deve fornecer uma indicação.

Fora isso, você pode usar um aplicativo de mídia que suporte vídeos e mostre o tempo total em listas de reprodução, como o Winamp.

mtone
fonte
Meus arquivos são .FLV e MPEG-4, além de alguns arquivos .srt espalhados na pasta que estou tentando verificar. Será que vai funcionar com isso? Hmm ... dois dos arquivos de vídeo têm miniaturas, mas o restante é uma única folha de branco.
vivacidade
Não. O Windows Explorer não pode ler os metadados FLV.
22412 iglvzx
@verve Não tenho certeza sobre FLV. Talvez não como iglvzx. Quanto ao SRT, eles são arquivos de legendas, portanto não há vídeo ou durações.
mtone 22/02
3

É muito, muito simples. Basta selecionar todos os vídeos. Coloque no VLC media player. Agora clique no botão de alternância da lista de reprodução. Lá, você verá no canto superior esquerdo, ao lado, o tempo total de reprodução do vídeo da lista de reprodução.

imagem

roxid
fonte
2

Você pode usar Cygwin / Mingw e Mplayer (também para Windows):

mplayer -vo null -ao null -frames 0 -identify -msglevel all=0 How\ fast.ogg | grep ^ID_LENGTH
ID_LENGTH=30.58
Janus Troelsen
fonte
O que há na janela cinza?
vivacidade
Exemplo de uso do mplayer a partir de um prompt do Bash no terminal Cygwin. Linhas começando com "$" são comandos e linhas sem "$" são exibidas. A terceira linha existe para mostrar que o comando gera apenas uma linha, o que significa que você pode facilmente analisar e somar com outras durações.
Janus Troelsen
1
Também funciona no Linux. Ele coleta os comprimentos. Em seguida, podemos usar, por exemplo, um código Python para adicionar esses valores, se excluirmos a parte antes dos números:with open("lengths") as f: values = f.read().splitlines() print(sum([float(v) for v in values])
Arpad Horvath
1

Instale esta extensão no VLC. Ele funciona como um encanto.

Dr. Gianluigi Zane Zanettini
fonte
Eu acho que isso é melhor para OP. Se isso funcionar.
Jggunjer
O VLC pode mostrar a duração total da lista de reprodução sem nenhuma extensão. Talvez não pudesse fazê-lo em 2012 (quando esta resposta foi escrita), mas faz isso agora.
precisa saber é o seguinte
0

Selecione todos os arquivos em questão no Gerenciador de Arquivos. Dê um clique direito e vá para Propriedades. Na janela Propriedades, clique na guia Detalhes. Procure o valor do comprimento e pronto! Espero que funcione. Com certeza funciona no Windows 7 para vídeos, como verifiquei.

Baala
fonte
OP: "Eu tenho um monte de arquivos de vídeo pequenos em uma pasta e eu pensei clicar em Propriedades da pasta me daria a duração total de todos os clipes de vídeo combinados mas isso não aconteceu"
Jeremy Thompson
O OP examinou as propriedades da pasta.   Esta resposta está dizendo: "Vá para a pasta e selecione todos os arquivos (de vídeo) na pasta e obtenha as propriedades coletadas. Posso confirmar (no meu sistema) que o que o OP tentou, não funciona e YMMV.
Scott #
0

Se você selecionar os itens no navegador de arquivos, na parte inferior posso ver o comprimento total dos itens selecionados.

Conforme solicitado, veja alguns exemplos de capturas de tela (do Windows 7).

Bernhard
fonte
Adicione uma captura de tela para provar isso
Jeremy Thompson
1
agora experimentá-lo com arquivos .flv :)
jiggunjer
0

Para Windows, veja esta resposta .

Você pode selecionar os arquivos de áudio em uma pasta e, em seguida,

  1. procure no painel Detalhes na parte inferior da janela do Windows Explorer [ative-o no painel Organizar, Layout, Detalhes]

  2. clique com o botão direito do mouse, guia Propriedades, Detalhes.

Os dois modos mostrarão o comprimento total dos arquivos selecionados.

Se você deseja incluir subpastas, será necessário fazer uma pesquisa na pasta de nível superior de interesse - pesquise no tipo: mp3 ou wma ou em qualquer formato que você usar e ele retornará todos os arquivos correspondentes nessa árvore de pastas. Selecione todos eles na janela de resultados da pesquisa e, como escrevi acima.

Se você usou uma mistura de formatos de áudio, precisará repetir o procedimento para cada tipo.

Dalia
fonte