Page 1 sur 1

[installation] Conseil avant première install dédiée à l'encodage vidéo RESOLU

Publié : mar. 22 sept. 2015, 19:46
par Neko62
Bonsoir à tous,

ceci est ma première participation à ce forum.
c'est donc l'occasion pour moi de me présenter en tant que linuxien convaincu depuis maintenant 5 ans. A un point tel que j'ai basculé mon PC du bureau sous Linux.
A l'heure actuelle, j'utilise Ubuntu ( je sais, je sais.... :? )
Cependant, je souhaite basculer un de mes postes sur Archlinux pour une raison particulière :
je souhaite effectuer de l'encodage video à partir de rush video produits à l'aide d'un reflex Canon 5D Mark 2 en 1080p au format mov.
Par conséquent, je recherche une distribution linux :
- sans environnement graphique
- permettant d'exploiter au maximum ma configuration matérielle, en particulier ma carte graphique
- s'appuyant sur FFMPEG pour l'encodage en ligne de commande
- permettant d'obtenir en sortie une video au format libre VP9 ( *.webm )

Donc, je recherche des conseils afin de réaliser une install d'archlinux aux petits oignons permettant :
- d'exploiter ma configuration matérielle suivante : SSD 160 Go, CPU i5-2400, GPU Nvidia GTX970, 8 Go de Ram avec l'assurance que le GPU peut être mis à disposition lors de l'encodage
- d'avoir la version la plus complète de FFMPEG avec notamment la pris en charge des derniers format tels que le H265, x265, VP9...

Je vous remercie tous pour votre aide future dans cette démarche.

PS : peut-être existe t'il une distribution basée sur Archlinux dédiée à l'encodage vidéo ? Mais je ne la connais pas !

Bonne soirée à tous.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : mar. 22 sept. 2015, 20:02
par benjarobin
Bonjour,
Si on met de côté la philosophie d'Ubuntu globalement tu auras les mêmes paquets que sous ArchLinux. Avec Archlinux tu auras juste des paquets un peu plus récent, mais rien d’extraordinaire.
Pour information le ffmpeg d'ArchLinux est compilé ainsi : https://projects.archlinux.org/svntogit ... ges/ffmpeg
Comme tu peux le voir Archlinux propose ffmpeg 2.8 qui a 13 jours. Si on compare à Ubunutu wily, il propose ffmpeg 2.7.2 qui n'a que 2 mois...

Le sans environnement graphique, je ne suis pas sûr de comprendre le but, la consommation de ressource d'un environnement graphique étant négligeable par rapport aux ressources demandées pour faire de l'encodage vidéo (bref cela n'ira pas plus vite).
Pour la mise à disposition du GPU pour l'encodage, très peu de logiciel le supporte, et attention c'est au détriment de la qualité, certes c'est plus rapide, mais tu ne peux pas gérer autant de chose qu'avec un encodage full CPU.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : mar. 22 sept. 2015, 20:07
par Xorg
Je ne sais pas trop quoi te répondre...

- sans environnement graphique -> hé bien, n'en installes pas et tu n'en auras pas.
- permettant d'exploiter au maximum ma configuration matérielle, en particulier ma carte graphique -> heu il n'y a pas trop de secrets, un microcode de CPU à jour ça peut aider. Après par exemple il y a des noyaux alternatifs (genre linux-ck) qui se disent être des noyaux plus optimisés pour le CPU utilisé. Et pour ta carte graphique, oriente-toi vers le pilote propriétaire NVIDIA.
- s'appuyant sur FFMPEG pour l'encodage en ligne de commande -> ffmpeg
- permettant d'obtenir en sortie une video au format libre VP9 ( *.webm ) -> libvpx est une dépendance de ffmpeg

En gros, installe déjà Arch Linux, et reviens nous voir si tu rencontres des difficultés à faire quelque chose. Dis comme ça, on peut pas vraiment t'aider, le but d'Arch Linux c'est un peu que tu installes toi-même tes paquets aussi. Le commencement est l'Installation de base.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : mar. 22 sept. 2015, 20:11
par Neko62
Je vous remercie pour cette première approche.
Effectivement, je vais commencer par faire une install propre d'archlinux et je reviendrai vers vous pour des conseils plus fins sur des problèmes éventuels plus précis.

Bonne soirée à vous.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : mar. 22 sept. 2015, 20:23
par Neko62
Une dernière petite question pour rebondir sur la remarque de benjarobin :
y a t'il une option dans FFMPEG pour utiliser tous les coeurs du CPU lors de l'encodage ?

Pour info, je compte m'appuyer sur le code ci-dessous pour la conversion video en 2 passes:
ffmpeg -i <source> -c:v libvpx-vp9 -pass 1 -b:v 1000K -threads 1 -speed 4 -tile-columns 0 -frame-parallel 0 -g 9999 -aq-mode 0 -an -f webm /dev/null
ffmpeg -i <source> -c:v libvpx-vp9 -pass 2 -b:v 1000K -threads 1 -speed 0 -tile-columns 0 -frame-parallel 0 -auto-alt-ref 1 -lag-in-frames 25 -g 9999 -aq-mode 0 -c:a libopus -b:a 64k -f webm out.webm
qu'en pensez-vous ?
Et mieux vaut-il rester avec le CPU à la barre ou le GPU ?

D'avance merci.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : mar. 22 sept. 2015, 20:33
par Xorg
-threads 1 c'est pour forcer le monothread. Donc -threads X où X est le nombre de threads que tu veux, c'est censé paralléliser la chose.
Après ça dépend des codecs vidéos, je ne m'y connais vraiment trop là dedans.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : jeu. 24 sept. 2015, 07:56
par AlexxC
Bonjour,
Je connais une distri specialisee encodage mais non basee sur archlinux. C'est linux mangaka.
Il y a de quoi encoder et editer les soutitres. Comme son nom l'indique, c'est principalement pour la fansub jap.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : jeu. 24 sept. 2015, 22:17
par Neko62
Bonsoir à tous,

bien j'ai tenté ce soir ma première installation d'archlinux sur un PC portable de "test".
Tout c'est bien passé, en me basant sur la page web suivante :
http://fredbezies.developpez.com/tutori ... hlinux/#LV
j'ai juste eu deux services qui n'ont pas voulu se lancer :
systemctl enable cronie.service
systemctl enable cups.service

A la fin j'ai souhaité installer Plasma comme environnement graphique.
Je me suis appuyé sur la page web suivante :
http://fasterland.net/how-to-install-kd ... linux.html

et là j'ai effectué la série de commandes suivante :
# pacman -S plasma
# pacman -S sddm
# systemctl enable sddm
# systemctl start sddm

suite à cette dernière commande "systemctl start sddm", je me retrouve avec un magnifique écran noir avec les trois lignes suivantes :
# starting version 226
# /dev/sda3: recovering journal
# /dev/sda3: clean 143844/1281128 files, 1141043/51220000 blocks

et rien d'autre !
pas moyen d'avoir la main

donc je suis bloqué, je ne comprends pas si j'ai effectué une mauvaise manip et je ne vois pas comment rectifier le tir !

Quelqu'un aurait il une piste ?
D'avance merci.

Pour info le PC de test est un veux roudoudou:
Intel Celeron M 370
512 Mo de Ram
HDD de 80 Go

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 05:16
par Backtoback
Bonjour,

Tu vas te faire taper sur les doigts.
Ici, les gens aiment bien (à raison) qu'on se base sur le Wiki, et ne jure que par le Wiki, qui est de très bonne qualité et constamment à jour :D

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 08:59
par Neko62
Oups ! Je ne savais pas que c'était la bible du site le wiki.
Je pensais juste m'en être pas trop mal tiré pour une première install étant donné que j'étais arrivé jusqu'à l'installation de l'environnement graphique.
Je pensais également que ce soucis d'écran noir était lié peut ere à une mauvaise manip de débutant.
Mais bon, s'il faut, je vais repartir de zéro à l'aide du wiki !

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 10:28
par benjarobin
En effet les tutoriels sont un peu à éviter surtout qu'il ne sont pas forcément toujours de bon conseil, il est bien plus formateur de comprendre et savoir pourquoi on fait une telle action, ce qui demande un peu plus d'investissement.
Le site ne dis pas trop de bêtise (lecture en biais), mais il demande d'installer plein de chose que tu n'as pas forcément besoin... Bref
Tu as installé quoi en driver graphique (le tuto ne donne qu'un lien) ? Quelle est ta carte graphique ?

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 12:15
par Neko62
le driver graphique choisi est si mes souvenirs sont bons : lib32-mesa-libgl
la carte graphique est :Intel GMA 900
le PC en question est celui-ci :
http://www.cnet.com/products/acer-aspir ... hdd/specs/

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 12:24
par Xorg
lib32-mesa-libgl n'est pas un pilote graphique. Pour Intel, il n'y en a qu'un, c'est xf86-video-intel.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 15:46
par Neko62
Ok, et donc si je veux installer ce pilote, comment puis-je reprendre la main sur mon poste suite au blocage après ma dernière commande : systemctl start sddm ?

Petite aparté : mon poste principal qui basculera sur ArchLinux une fois que je serai un peu plus aguerri sur ce sujet, est équipé d'une carte graphique Nvidia GForce GTX970.
Quel sera le pilote graphique à installer dans ce cas de figure ?
D'avance merci.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 16:19
par benjarobin
La commande donnée ne devrait en aucun cas impacter le démarrage suivant et donc il suffit de redémarrer ou de switcher de tty

Sinon : Wiki, Wiki, Wiki !!!! Merci de le lire, de le relire, de croiser les informations avec le Wiki anglophone, et surtout de comprendre le tout. Et seulement après avoir lu au moins 3 fois et recherché sur le forum que la question n'a pas déjà été posé alors tu pourras poser ta question ici.
Oui cela prend du temps, si malheureusement tu n'as pas autant de temps, je te conseil de passer sur une autre distribution

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 16:33
par Neko62
Du temps ça se trouve à partir du moment où on est motivé.
Je vais repartir sur une install complète et propre à partir du wiki et faire les choses dans l'ordre.
Merci pour vos conseils en tout cas.

PS : c'est justement la volonté de comprendre dans les détails qui me pousse à passer à ArchLinux.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : ven. 25 sept. 2015, 17:11
par Xorg
Ça sert à rien de réinstaller. Tu peux changer de target au boot pour désactiver la chose graphique qui te bloque. Lorsque tu arrives au bootloader, tu dois éditer l'entrée d'Arch, et ajouter le paramètre systemd.unit=rescue.target. Tu pourras reprendre la main.
Sinon pour reprendre la main, rien ne t'empêche de démarrer sur le Live qui t'a permis de faire l'installation. Tu peux très bien t'en servir pour du dépannage aussi.

Re: [installation] Conseil avant première install dédiée à l'encodage vidéo

Publié : mer. 14 oct. 2015, 17:02
par Neko62
J' mets ce post en résolu car je suis reparti sur une install toute fraîche qui fonctionne correctement.