Maison interface Web Questions et réponses frontales Indispensable pour démarrer avec ffmpeg

Indispensable pour démarrer avec ffmpeg

Jun 22, 2021 pm 11:29 PM
ffmpeg

Avant-propos

J'ai récemment voulu jouer avec le filigrane vidéo, j'ai donc trouvé le script ffmpeg, puis j'ai commencé à jouer avec cet outil.

Voici juste des opérations simples, il y a d'autres astuces à jouer et d'autres fonctions n'attendent que vous pour les découvrir.

1. Installation

Si vous souhaitez l'utiliser, vous devez d'abord l'installer, puis Kaka le fera. vous guide étape par étape pour y parvenir Installer.

L'environnement d'installation est centos7.

Adresse de téléchargement : wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz

Indispensable pour démarrer avec ffmpeg
Figure 1-1

Figure 1-1 montre le package compressé après le téléchargement.

Vous pouvez voir que ce package compressé est différent du tar habituellement utilisé, et le suffixe est xz.

Exécution : xz -d ffmpeg-git-amd64-static.tar.xz Effectuez la première étape sur le fichier téléchargé.

Indispensable pour démarrer avec ffmpeg
Figure 1-2

La figure 1-2 est le fichier après l'exécution de la commande ci-dessus À ce stade, le suffixe du fichier est uniquement tar. .

Ensuite, utilisez tar pour décompresser davantage le fichier.

Indispensable pour démarrer avec ffmpeg
Figure 1-3

La figure 1-3 est le fichier décompressé.

Une fois fmpeg téléchargé, il est démarré.

Accédez au fichier que vous venez de décompresser, puis exécutez ./ffmpeg.

Si vous pouvez voir les informations dans l'image ci-dessous, cela signifie que l'installation a réussi.

Indispensable pour démarrer avec ffmpeg
Figure 1-4

2. Rendre ffmpeg disponible dans le monde entier

En fait, il s'agit de créer un lien logiciel. Les liens sous Linux sont divisés en liens souples et physiques. Quant à l'explication détaillée, veuillez vérifier vous-même les informations pertinentes !

Entrez d'abord dans le répertoire bin : cd usr/bin

Exécutez ensuite les deux commandes suivantes, comme indiqué dans la figure Indispensable pour démarrer avec ffmpeg. Ici, Kaka a renommé le fichier décompressé pour plus de commodité.

Indispensable pour démarrer avec ffmpeg
Indispensable pour démarrer avec ffmpeg

3. Tout est prêt, commencez à filigraner la vidéo

Exécuter la commande : ffmpeg -i test.mp4 -vf "drawtext=fontfile=/SIMHEI.TTF: text='咔咔闲谈':x=100:y=10:fontsize=48:fontcolor=red:shadowy=2" new.mp4

Description du paramètre

  • i est suivi de la vidéo originale
  • -vf est suivi de la position de la police
  • texte It est le nom du filigrane
  • x coordonnée de l'axe horizontal
  • y coordonnée de l'axe vertical
  • la taille de la police est la taille de la police
  • fontcolor est la couleur du texte
  • new.mp4 est le nouveau fichier de sortie

Commencez à exécuter cette commande avec bonheur Lorsque vous cliquez sur Entrée pour exécuter, il vous sera demandé de saisir yn.

Entrez simplement y directement.

Ensuite, vous serez déçu de voir une telle interface, comme indiqué ci-dessous

Indispensable pour démarrer avec ffmpeg
Indispensable pour démarrer avec ffmpeg

Selon le message d'erreur que vous je peux savoir que la police est introuvable.

Comme la police est introuvable, ce n'est pas très facile à gérer. Il suffit d'ouvrir une fenêtre d'ordinateur et vous pouvez choisir parmi une variété de polices.

Indispensable pour démarrer avec ffmpeg
Police

Copiez simplement la police dont vous avez besoin et téléchargez-la sur le serveur Linux.

Indispensable pour démarrer avec ffmpeg
Police

Ensuite, exécutez à nouveau cette commande.

Vous pourrez alors voir les données, ce qui signifie que le texte en filigrane a été imprimé avec succès.

Indispensable pour démarrer avec ffmpeg
Interface réussie

En regardant le rendu, vous constatez que les quatre mots 咔咔闲谈 ont été tapés dans la vidéo.

Vous êtes-vous déjà demandé pourquoi les vidéos filigranées sont si mauvaises ?

En fait, cela n'a rien à voir avec ffmpeg. Ceci est compressé lors de l'enregistrement du gif.

Indispensable pour démarrer avec ffmpeg
Insérer la description de l'image ici

Étant donné que les filigranes de texte connaissent un tel succès, il en va de même pour les filigranes d'image. Ensuite, jetons un coup d'œil aux filigranes d'image. devrait être.

4. Ajouter un filigrane d'image à la vidéo

Exécuter la commande : ffmpeg -i test.mp4 -vf "movie=mark.png[watermark];[in][watermark] overlay=10:10[out]" new.mp4

Paramètres Description

  • -i est le nom original de la vidéo
  • mark.png est l'emplacement de l'image en filigrane
  • la superposition est l'emplacement de l'image
  • new.mp4 est le nouveau nom de la vidéo

Les filigranes d'image sont beaucoup plus faciles que les filigranes de texte, et vous vous n'avez pas besoin de vous demander si la police est Oui, vous avez juste besoin d'une image en filigrane.

Indispensable pour démarrer avec ffmpeg
Image de réussite

L'image ci-dessus est l'effet une fois le filigrane de l'image défini avec succès.

Jetons ensuite un coup d’œil à l’effet !

L'image de 51 dans le coin supérieur gauche est l'image en filigrane définie par Kaka.

Indispensable pour démarrer avec ffmpeg
Effet de filigrane d'image

En regardant les deux opérations ci-dessus, cela semble très simple, mais en fait ffmpeg est très compliqué, et il y a tellement de contenu qu'il le fera te faire effondrer.

Mais nous n’avons pas besoin de tout comprendre, du moment que cela peut répondre à nos besoins.

Par exemple, les sites Web vidéo actuels sont essentiellement lus en mode m3u8, donc ffmpeg peut également convertir les fichiers vidéo au format mp4 au format m3u8.

Si vous êtes intéressé, vous pouvez essayer. Je n’entrerai pas dans les détails ici.

La persévérance dans l'apprentissage, la persévérance dans l'écriture et la persévérance dans le partage sont les convictions auxquelles Kaka a toujours adhéré depuis ses débuts. J'espère que les articles de Kaka sur le grand Internet pourront vous apporter un peu d'aide. Je m'appelle Kaka, à la prochaine fois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Golang et FFmpeg : Comment réaliser le mixage et la séparation audio Golang et FFmpeg : Comment réaliser le mixage et la séparation audio Sep 27, 2023 pm 02:24 PM

Golang vs FFmpeg : Comment implémenter le mixage et la séparation audio, exemples de code spécifiques requis Résumé : Le traitement audio est une partie essentielle de nombreuses applications multimédias. Dans Golang, nous pouvons utiliser la bibliothèque FFmpeg pour réaliser le mixage et la séparation audio. Cet article expliquera comment utiliser Golang pour appeler la bibliothèque FFmpeg afin de réaliser le mixage et la séparation audio, et fournira des exemples de code spécifiques. En étudiant cet article, les lecteurs apprendront comment utiliser Golang et FFmpeg pour implémenter le traitement audio

Pratique de l'épissage vidéo à l'aide de Golang et FFmpeg Pratique de l'épissage vidéo à l'aide de Golang et FFmpeg Sep 28, 2023 am 08:37 AM

Introduction pratique à l'épissage vidéo à l'aide de Golang et FFmpeg : Dans la vie quotidienne, nous rencontrons souvent des situations où nous devons fusionner plusieurs fichiers vidéo en un seul, comme l'assemblage de plusieurs vidéos enregistrées en un fichier vidéo complet. Pour atteindre cet objectif, cet article présentera comment utiliser les bibliothèques Golang et FFmpeg pour implémenter le processus d'épissage vidéo et fournira des exemples de code spécifiques. 1. Que sont Golang et FFmpeg ? Golang (langage Go) est un langage de programmation open source développé par

Golang et FFmpeg : Comment implémenter la synthèse et la segmentation audio Golang et FFmpeg : Comment implémenter la synthèse et la segmentation audio Sep 27, 2023 pm 10:52 PM

Golang et FFmpeg : Comment implémenter la synthèse et la segmentation audio, des exemples de code spécifiques sont requis Résumé : Cet article présentera comment utiliser les bibliothèques Golang et FFmpeg pour implémenter la synthèse et la segmentation audio. Nous utiliserons quelques exemples de code spécifiques pour aider les lecteurs à mieux comprendre. Introduction : Avec le développement continu de la technologie de traitement audio, la synthèse et la segmentation audio sont devenues des exigences fonctionnelles courantes dans la vie quotidienne et au travail. En tant que langage de programmation rapide, efficace et facile à écrire et à maintenir, Golang, associé à FFmpeg

Golang et FFmpeg : Comment implémenter la conversion et la compression du format audio Golang et FFmpeg : Comment implémenter la conversion et la compression du format audio Sep 28, 2023 pm 07:13 PM

Golang et FFmpeg : Comment implémenter la conversion et la compression de formats audio, des exemples de code spécifiques sont nécessaires Introduction : Dans le traitement de fichiers audio, vous rencontrez parfois le besoin de convertir des formats audio ou de compresser la taille des fichiers audio. En tant que langage de programmation puissant, Golang, associé à FFmpeg, un outil de traitement audio et vidéo populaire, peut réaliser une conversion et une compression de format audio rapides et efficaces. Cet article expliquera comment utiliser Golang et FFmpeg pour implémenter la conversion et la compression de format audio, et donnera des exemples de code spécifiques.

Comment installer l'extension PHP FFmpeg sur le serveur ? Comment installer l'extension PHP FFmpeg sur le serveur ? Mar 28, 2024 pm 02:39 PM

Comment installer l’extension PHPFFmpeg sur le serveur ? L'installation de l'extension PHPFFmpeg sur le serveur peut nous aider à traiter les fichiers audio et vidéo dans les projets PHP et à implémenter des fonctions telles que l'encodage, le décodage, l'édition et le traitement des fichiers audio et vidéo. Cet article explique comment installer l'extension PHPFFmpeg sur le serveur, ainsi que des exemples de code spécifiques. Tout d’abord, nous devons nous assurer que PHP et FFmpeg sont installés sur le serveur. Si FFmpeg n'est pas installé, vous pouvez suivre les étapes ci-dessous pour installer FFmpe

Golang et FFmpeg : technologie d'analyse et de reconnaissance des flux vidéo en temps réel Golang et FFmpeg : technologie d'analyse et de reconnaissance des flux vidéo en temps réel Sep 27, 2023 pm 02:31 PM

Golang et FFmpeg : Technologie permettant de mettre en œuvre l'analyse et la reconnaissance de flux vidéo en temps réel, nécessitant des exemples de code spécifiques Introduction : À l'ère numérique et intelligente d'aujourd'hui, la technologie vidéo est de plus en plus utilisée. Parmi eux, l'analyse et la reconnaissance des flux vidéo en temps réel jouent un rôle important dans la surveillance de la sécurité, les transports intelligents, la reconnaissance faciale et d'autres domaines. Cet article présentera comment utiliser la technologie combinant Golang et FFmpeg pour réaliser l'analyse et l'identification de flux vidéo en temps réel, et fournira des exemples de code spécifiques. 1. Introduction à Golang Golang est un

La pratique de l'utilisation de Golang et FFmpeg pour obtenir un anti-scintillement vidéo La pratique de l'utilisation de Golang et FFmpeg pour obtenir un anti-scintillement vidéo Sep 27, 2023 pm 04:46 PM

Un aperçu pratique de l'utilisation de Golang et FFmpeg pour obtenir un anti-scintillement vidéo : le scintillement vidéo est un défi souvent rencontré dans le traitement vidéo. Lorsque la fréquence d'images de la vidéo enregistrée ne correspond pas à la fréquence d'éclairage, cela peut provoquer un scintillement dans la vidéo. Cet article expliquera comment utiliser les bibliothèques Golang et FFmpeg pour implémenter le anti-scintillement vidéo et fournira des exemples de code spécifiques. Étapes : Installez la bibliothèque FFmpeg : Tout d'abord, nous devons installer la bibliothèque FFmpeg dans l'environnement de développement Golang. peut passer

Guide d'installation de FFmpeg dans l'environnement Ubuntu Guide d'installation de FFmpeg dans l'environnement Ubuntu Jan 02, 2024 pm 02:30 PM

J'ai récemment commencé à réaliser mon projet de fin d'études, qui porte sur la conception d'un système de vidéosurveillance sous Linux. Maintenant, je commence à configurer l'environnement Linux. Afin de faciliter les références futures, j'espère écrire mes réflexions. tout le monde peut apprendre et progresser ensemble ! Avant d'installer ffmpeg, vous devez d'abord installer yasm. 1. Installez yasm. Le yasm que j'utilise est yasm-1.2.0.tar.gz. Cette version est tarxzvfyasm-1.2.0.tar.gz#cdyasm-1.2.0#./configure Remarque : n'utilisez pas de préfixe. spécifiez le chemin d'installation, sinon les conséquences seront infinies ! Ma sœur, je comprends cela profondément, vraiment ! #make #makeinsta

See all articles