6 votes

Comment convertir des vidéos au format H.265/HEVC sous Ubuntu?

Je vois que le codage H.265/HEVC prend de l'ampleur mais sous certaines versions d'Ubuntu, il n'est pas si facile de produire des flux vidéo H.265.

Comment devrais-je utiliser x265, de manière à ce qu'elle s'intègre à Ubuntu (surtout les versions LTS Trusty et Xenial), pour produire des fichiers vidéo HEVC sous Ubuntu ?

Références:

  1. x265 HEVC Encoder : L'encodeur en ligne de commande
  2. x265 : Site de Videolan

7voto

Shaun Bohannon Points 271

La meilleure solution jusqu'à présent sur mon système a été :

  1. Pour Trusty Tahr 14.04 LTS : utilisez un FFmpeg à jour et le plus récent x265, ce qui nécessite une certaine compilation et un empaquetage ultérieur
  2. Pour Xenial Xerus 16.04 LTS : exécutez simplement :

    sudo apt-get install ffmpeg  libavcodec-extra

Avec l'une ou l'autre des méthodes précédentes, utilisez ensuite ce qui suit :

ffmpeg -i input \
   -c:v libx265 -preset slow -x265-params crf=22 \
   -c:a libmp3lame -b:a 128k \
   output.mp4

Notez que cela crée un flux audio mp3 ainsi qu'un flux vidéo h.265. Pour créer un flux aac, la ligne -c:a libmp3lame -b:a 128k pourrait être remplacée par ce qui suit :

-c:a aac -strict experimental -b:a 128k

L'option -strict experimental ne sera pas nécessaire si votre copie de FFmpeg a été publiée après décembre 2015, lorsque le développement de l'encodeur aac natif a mûri. Gardez à l'esprit que cette option sera toujours requise pour le FFmpeg du dépôt pour Xenial Xerus 16.04 LTS.

Références :

4voto

Naveen Points 8885

Méthode 01

Vous pouvez installer un encodeur multimédia Internet convivial:

entrer la description de l'image ici

Exécutez ces commandes dans votre Terminal:

sudo add-apt-repository -y ppa:upubuntu-com/multimedia  
sudo apt-get update  
sudo apt-get install ifme

Vous pouvez désormais ouvrir le programme ifme depuis Dash.

source

Méthode 02

Une fois que vous avez compilé le programme en suivant les instructions ici ou ici, vous devez d'abord encoder la vidéo au format YUV:

avconv -i MyVideo.mp4 MyVideo.yuv

Ensuite, vous pouvez convertir la vidéo YUV en format x265 :

./x265 --input-res 640x360 --fps 24000/100 MyVideo.yuv -o MyVideo.h265

3voto

bogdandrags Points 11

Ce script a fonctionné pour moi :

ffmpeg -i input_file.mpg -pix_fmt yuv420p -f yuv4mpegpipe - |\
     x265-10bit --profile main10 --preset slower --crf 20 --input - --y4m -o output_file.mpg

0voto

Alex D Points 14591

Commencez VLC avec le fichier que vous souhaitez convertir, arrêtez la lecture de la vidéo, revenez au début du fichier, puis ouvrez le menu média, sélectionnez l'option convertir/enregistrer, choisissez H265 et MP3, donnez ensuite un nouveau nom au fichier en utilisant la sélection de fichier de sortie, et attendez que le processus se termine. Il n'y a pas de moyen plus facile.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X