Como o ffmpeg não suporta o argumento da linha de comando para gravar o registro de data e hora do quadro atual como nome do arquivo de saída, estou procurando desesperadamente por uma ferramenta de linha de comando que suporte a extração de imagem do fluxo de vídeo / vídeo e a saída do registro de data e hora do quadro atual como nome do arquivo.
Existe alguma ferramenta disponível para esse requisito?
linux
command-line
video
video-streaming
Seyed Vahid Hashemi
fonte
fonte
Respostas:
Você pode fazer isso em um processo de várias etapas, usando ffmpeg e uma ferramenta de renomeação em lote, como Advanced Renamer .
Suponha que você deseje extrair cada quadragésimo quadro
# 1 Extraia quadros e lista de carimbos de data / hora da apresentação.
Além das imagens, você também recebe o pts.txt que se parece com isso:
Esses são os registros de data e hora para os quadros extraídos, expressos em milissegundos
# 2 Em seguida, use um aplicativo de renomeação em lote que suporte a renomeação usando uma lista para modificar os nomes de arquivos dos quadros. Ou um script de shell.
fonte