FFmpeg é uma ferramenta de processamento de vídeo de código aberto com muitos recursos poderosos. Muitos desses recursos são expostos através da interface de linha de comando do FFmpeg, mas também podem ser acessados a partir das ligações Python do programa e seu frontend Qt GUI, chamado QFFMpeg.
Este artigo explicará o uso de ferramentas de linha de comando FFmpeg para gravar streams de vídeo em computadores Windows e Mac com exemplos passo a passo e capturas de tela.
Neste artigo
Parte 1. O que é FFmpeg?
FFmpeg significa "FF Multi-Platform Executable" e foi originalmente desenvolvido por Fabrice Bellard no ano 2000 como uma extensão do projeto MPlayer. O único propósito do design de linha de comando do software é fornecer uma solução completa para os usuários gravarem transmissões ao vivo (áudio e / ou vídeo) de qualquer tipo de dispositivo que suporte os protocolos de streaming RTSP ou HTTP.
FFmpeg é uma solução completa e multiplataforma para gravar, converter, mixar e editar arquivos de áudio e vídeo. O software tem mais de 250 formatos de entrada, o que permite aos usuários gravar streams de vídeo em qualquer formato de mídia. Os comandos FFmpeg transmitem o vídeo de volta após a gravação, convertem-no em arquivo MP4 ou MKV e processam os dados recebidos em tempo real, como rtmpdump.
Parte 2. Como gravar uma Stream de vídeo com FFmpeg no Windows?
A ferramenta de linha de comando FFmpeg gratuita é uma ótima maneira de gravar uma transmissão de internet ao vivo e ouvi-la mais tarde. Se você tem um PC com Windows e deseja gravar um fluxo de vídeo ou tela usando FFmpeg, nosso método passo-a-passo a seguir irá ajudá-lo a passar por esse processo sem enfrentar muitas dificuldades.
Passo 1 Primeiro, inicie um navegador de sua escolha no seu PC com Windows e vá para o site do FFmpeg. Passe o mouse sobre o ícone do Windows no painel do meio e selecione a compilação gyan.dev ou BTbn.
Na próxima tela, selecione o arquivo de 64 bits mais recente do Windows na lista. Por que? Você precisa usar um computador compatível com a versão de 64 bits do Windows. Em seguida, baixe o arquivo ZIP no seu PC e use o software de extração de arquivos ZIP para abrir o conteúdo do arquivo.
Passo 2 Localize o arquivo ffmpeg.exe no arquivo extraído e copie-o para uma nova pasta no disco rígido do computador (por exemplo, C:\VideoRecorder).
Passo 3 Na próxima etapa, clique no ícone Iniciar no painel do Windows e digite cmd na caixa de pesquisa. Clique com o botão direito do mouse no prompt de comando, selecione “Executar como administrador,” e inicie o programa.
Agora, escreva o comando para selecionar o diretório FFmpeg. Por exemplo, cd C:\VideoRecorder, e pressione a tecla “Enter”.
Passo 4 Para começar a gravar o fluxo de vídeo, basta chamar FFmpeg e usar a seguinte linha de comando. Neste caso, estamos tomando o exemplo de capturar um vídeo do YouTube de "Running up that hill" do programa de TV de maior audiência Stranger Things.
ffmpeg.exe -y -i https://www.youtube.com/watch?v=bV0RAcuG2Ao runningup.mp4
Pressione a tecla "Enter" e a saída desse comando será exibida na interface do Prompt de Comando.
As opções de comando têm os seguintes significados:
-y permite a reescrita automática de arquivos existentes.
-i https://www.youtube.com/watch?v=bV0RAcuG2Ao é a URL de stream que o FFmpeg gravará. Você pode alterá-lo com qualquer URL de stream de vídeo.
runningup.mp4 é o nome do arquivo de saída.
Dicas: Gravar automaticamente fluxos de vídeo no Windows PC
Se você quiser que seu computador grave um tempo de fluxo de vídeo específico automaticamente, use o Agendador de Tarefas do Windows para criar um Timer para interromper a gravação depois que um determinado tempo for passado.
Parte 3. Como gravar um fluxo de vídeo com FFmpeg no Mac?
Você pode usar o Mac Terminal para gravar fluxos de vídeo via FFmpeg da seguinte maneira.
Passo 1 Primeiro, inicie um navegador no seu computador Mac e vá para o site do FFmpeg. Passe o mouse sobre o ícone da Apple no painel do meio e selecione a opção de compilação estática do macOS de 64 bits.
Baixe o arquivo ZIP no seu Mac e use o software de extração de arquivos ZIP para abrir o conteúdo do arquivo.
Passo 2 Inicie o terminal no seu Mac a partir do menu Apple, digite o comando “ffmpeg -f avfoundation -list_devices true -i” para que o sistema saiba de qual dispositivo gravar e pressione a tecla Enter.
Passo 3 Em seguida, designe o caminho onde você deseja salvar seu vídeo, por exemplo, cd Path/to/my/videostream e pressione Enter.
Passo 4 Digite o comando “ffmpeg -f avfoundation -i "1:1"-c:v libx264 -qp 0-preset ultrafast out.mp4" e pressione Enter para iniciar a gravação do stream de vídeo.
Pare de gravar a stream de vídeo pressionando “q.”
Parte 4. Como Gravar streaming de vídeo com mais facilidade?
Às vezes, usar o FFmpeg para gravar um fluxo de vídeo no seu computador Windows ou Mac é muito complicado. Então, recomendamos usar o Filmora Screen Recorder para tornar as coisas um pouco mais fáceis para você.
Alguns benefícios de usar o software de gravação de tela Filmora são os seguintes:
- Capture a tela do computador e a webcam ao mesmo tempo.
- Selecione se deseja gravar uma tela inteira ou uma parte dela.
- Grave o áudio do computador Windows ou Mac e a voz do microfone ao mesmo tempo.
Passo 1 Inicie um navegador em seu computador Windows ou Mac, instale o software Filmora Screen Recorder, inicie-o e selecione um Novo Projeto no painel. Em seguida, clique na opção Arquivo e selecione Gravar PC.
Passo 2 Na nova janela pop-up de Tela, personalize o tamanho da gravação inserindo as dimensões desejadas. Além disso, escolha se deseja gravar áudio e de qual dispositivo gravá-lo.
Passo 3 Clique em Gravarpara iniciar a gravação do fluxo de vídeo. Quando terminar de capturar o fluxo de vídeo na tela do computador, clique no botão F9 para interromper a gravação.
Conclusão
Neste guia, discutimos o FFmpeg e exploramos como você pode usá-lo para gravar fluxos de vídeo em seu computador Windows e Mac.
Também discutimos o Filmora Screen Recorder como uma alternativa fácil ao FFmpeg. Você pode começar imediatamente com gravações ou mergulhar mais fundo em opções avançadas à medida que ganha mais experiência com este software. Para ajudá-lo, também compartilhamos instruções passo a passo fáceis para usar o Filmora Screen Recorder no seu computador.
Espero que agora você possa gravar seus fluxos de vídeo e salvá-los em alta qualidade para visualizar ou compartilhar mais tarde.