Como pausar o processo de gravação do ffmpeg?

1

Estou trabalhando em um aplicativo de screencasting e usando o ffmpeg para essas finalidades. Eu posso começar a gravar chamando ffmpeg com este comando:

ffmpeg -f dshow -i video="UScreenCapture":audio="Microphone" output.flv

e capaz de parar pressionando q no console. Estou usando o Qt e parando no QProcess assim:

 myProcess->write("q");

Agora, eu quero que os usuários possam pausar o processo de gravação e retomar depois, não consegui encontrar o comando correto para fazer isso no ffmpeg. Eu agradeceria se alguém ajudasse com isso.

    
por musimbate 21.10.2014 / 12:46

1 resposta

-1

Não tenho certeza sobre o QT ... Eu usei o windows VB.net com o suspense multithreading e retome o processo de transcodificação.

Eu faço uso de um thread chamando ffmpeg como processo, por alguns outros threads chamados para suspender ou retomar o processo ffmpeg.

Espero que esta informação lhe dê uma direção.

    
por 21.10.2014 / 17:32

Tags