Codage vidéo H.265 en utilisant ffmpeg sur Linux

Presque toutes les vidéos que nous voyons à la télévision numérique terrestre, câble, satellite ou Internet, est comprimé. vidéo non compressé Raw est trop grand et trop perdu la bande passante. Bien avant les DVD et Blu-ray, il y avait un CD vidéo (VCD). Il a été le premier format utilisé pour distribuer des disques optiques dans le commerce films standard de 120 mm (4,7 pouces). Les disques vidéo a été codé dans le format de compression avec perte MPEG-1 conçu pour transmettre des données vidéo à 1,5 Mbit / s. Probablement le composant le plus connu de la norme MPEG-1 est son format de compression audio. Officiellement appelé MPEG-1 Audio Layer III, vous savez probablement que MP3.

Cómo codificar vídeo H.265 utilizando ffmpeg en Linux

Après le vin MPEG-2 MPEG-1, qui a été choisi comme la compression vidéo standard pour la vidéo DVD. Il a également été utilisé comme standard vidéo sous-jacente numérique par satellite (DVB-S) et la télévision numérique terrestre (DVB-T). MPEG-2 a également été ratifiée par l'Union internationale des télécommunications (UIT) comme H.262. Après le DVD est venu le Blu-ray, qui prennent également en charge la vidéo encodée en MPEG-2, H.264 ou MPEG-4 pris en charge également la partie 10, Advanced Video Coding (MPEG-4 AVC) comme il est officiellement connu.

  • MPEG-1: Utilisé pour les CD vidéo
  • MP3: Une partie de la norme MPEG-1, omniprésente aujourd'hui
  • MPEG-2 / H.262: Utilisé pour les DVD et autres médias numériques
  • MPEG-4 Partie 10 / H.264: Utilisé en Blu-ray
  • MPEG-H / H.265: Le format de codage prend en charge la prochaine génération 4K et 8K résolutions

Après arrivé H.264 H.265. Il a aussi quelques autres noms, le plus souvent HEVC (haute efficacité de codage vidéo) ou MPEG-H. H.265 double du taux de compression de données par rapport à H.264 et peut supporter une résolution allant jusqu'à 8192 x 4320. Cela signifie que la vidéo avec la même qualité a besoin que la moitié de la bande passante (ou la taille du fichier). Sinon, cela signifie que la qualité vidéo peut être améliorée sensiblement le même débit binaire, ce qui est important pour les écrans haute définition (c.-à-4K et 8K).

Cómo codificar vídeo H.265 utilizando ffmpeg en Linux

Les bonnes nouvelles pour les utilisateurs de Linux est que le codec H.265 est disponible dans la suite populaire de l'encodage « ffmpeg ». Bien que ffmpeg existe probablement dans vos dépôts distro, il peut être obsolète ou peut ne pas avoir le soutien pour H.265 compilé. La meilleure façon d'obtenir la version la plus récente et la plus fonctionnelle de ffmpeg est télécharger des versions liées statiquement.

Télécharger le archivo.tar.xz 32 bits ou 64 bits. Si vous n'êtes pas sûr de télécharger, utiliser 32 bits. Dans le répertoire où vous avez téléchargé le fichier, exécutez la commande suivante pour décompresser l'archive:

 Xvf de goudron ffmpeg-2.4-32bit-static.tar.xz 

Où « ffmpeg-2.4-32bit-static.tar.xz » est le nom du fichier que vous avez téléchargé.

Cela va créer un répertoire appelé « ffmpeg-2.4-32bit-statique ». Dans ce répertoire sont binaires « ffmpeg » et « ffprobe » (avec un couple d'autres binaires). Pour encoder une vidéo au format H.265, utilisez la commande suivante:

 ./Ffmpeg video.mp4 -i -c: une copie c: v libx265 vidéo-h265.mp4 

Le paramètre -i spécifie le fichier vidéo d'entrée, dans ce cas « video.mp4. » ffmpeg peut décoder une variété de formats vidéo incluyendo.avi, .mp4 y.mov.

Le paramètre -c: une copie indique ffmpeg pour copier le flux audio du fichier d'origine directement dans le fichier de sortie. Alors que -c: libx265 v codant pour le ffmpeg indique à nouveau format de fichier vidéo H.265

.

Le dernier paramètre est le nom du fichier de sortie désiré codé H.265. ffmpeg peut créer archivos.mp4, .mov y.mkv avec H.265 codé vidéo.

Après le codage, observer la taille du fichier des deux vidéos; vous devriez voir une diminution significative de la taille du fichier H.265 vidéo encodée:

 Ls video.mp4 vidéo-h265.mp4 

Pour vérifier que le fichier a été codé correctement, utilisez la commande ffprobe comme suit:

Ffprobe vidéo-h265.mp4

Cómo codificar vídeo H.265 utilizando ffmpeg en Linux

La sortie affiche le flux vidéo (flux probablement # 0) est codé en utilisant HVEC, à savoir H.265. La Audiostream sera codée dans un format qui a été utilisé dans le fichier original tel qu'il a été copié d'un à l'autre.

Si vous avez des questions au sujet ffmpeg, il y a une dynamique listes de diffusion communautaire, les canaux IRC et des forums. Si vous avez des questions sur les exemples ci-dessus, utilisez la section commentaires ci-dessous et voir si nous pouvons vous aider.

Cliquez pour évaluer cet article !
[Total: 0 Moyenne: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up

Ce site web utilise des cookies pour garantir une meilleure expérience de navigation sur le site. En savoir plus