14
février
2023
Installation de l'application de création de DVD «DVDStyler» sous Linux
21:43

Installation de l'application de création de DVD «DVDStyler» sous Linux

14 février 2023 21:43

L'article explique comment installer l'application "DVDStyler" sous Linux pour préparer des disques DVD pour l'enregistrement dans un studio vidéo domestique.

Introduction

Ce mois-ci, mes amis ont apporté des DVD, l'un d'eux voulait « sélectionner et copier un fragment de son anniversaire pour WhatsApp », un autre collègue a demandé de « convertir le DVD en MP4 ». Afin de m'entraîner non pas sur les disques d'amis, mais par moi-même, j'ai décidé de graver mon propre DVD. :) Il s'est avéré qu'il existe un excellent outil multiplateforme pour styliser le contenu des DVD - DVDStyler.
La création de DVD est le processus de préparation d'un disque pour la lecture sur des lecteurs DVD standard.
Le traitement du contenu DVD peut impliquer le transcodage de fichiers vidéo et audio si les paramètres de l'original sont différents de ceux autorisés (par exemple, le débit binaire est trop élevé pour que le lecteur de DVD puisse le gérer).

DVD Styler vous permet de créer une vignette du menu d'ouverture à partir de divers modèles, d'écrire un titre pour le menu et les titres des chapitres du DVD dans votre langue maternelle.
Les chapitres sont des parties d'un film vidéo qui se succèdent sans s'arrêter, mais qui peuvent être rappelées depuis le menu, à la demande du spectateur. De plus, un bouton « Lecture » ​​a été implémenté pour lancer la lecture de l'intégralité du disque à partir du menu DVD sur l'écran du téléviseur ou de l'ordinateur.
Une fois la formation du matériau terminée, le disque DVD peut être gravé (« gravé ») sur un disque DVD-R ou DVD+R dans la même application.

Page d'accueil de DVDStyler -https://www.dvdstyler.org/ru/, page de téléchargement -SourceForge - DVDStyler.

Pour Windows, le programme est fourni sous forme de fichier EXE prêt à l'emploi pour l'installation, et pour Linux, il peut être installé à partir d'un référentiel PPA.

Méthode 1 : installer à partir d'un référentiel PPA

Tout d'abord, cette méthode convient aux systèmes Ubuntu, Linux Mint, runtu Lite, etc.
pas conçu pour Debian. Deuxièmement, il est important de comprendre quelle est la lettre de version, car le programme dans le référentiel n'est pas disponible pour tous les systèmes d'exploitation. Vous pouvez connaître le nom de la distribution avec la commande :

lsb_release -a

La correspondance entre les versions de Linux Mint et la base de code Ubuntu utilisée se trouve dans Article Wikipédia

Les versions les plus courantes du système d'exploitation Linux Mint Ubuntu Nom de code
21.1 "Véra", 21 "Vanessa" 22.04 SLT Méduses confiturées
20.3 "Una", 20.2 "Uma", 20.1 "Ulyssa", 20 "Ulyana" 20.04 SLT Fosse Focale
Linux Mint 18.3 "Sylvia", 18.2 "Sonya", 18.1 "Serena", 18 "Sarah" 16.04 SLT Xénial Xérus

OS domestique RUNTU Lite - basé sur 20.04 "focal".

Référentiel dVDStyler contient des répertoires pour les versions :

  • 21 "confituré"
  • 20 "focales"
  • 19 "bionique"
  • 18 "xénial"
    et d'autres

Le référentiel DVDStyler contient des fichiers pour toutes les versions d'Ubuntu.

Installation de DVDStyler sur Ubuntu 20.04 "focal" et versions antérieures

sudo add-apt-repository -y ppa:ubuntuhandbook1/dvdstyler
sudo apt-get update &&  sudo apt-get install -y dvdstyler

Installation de DVDStyler sur Ubuntu 22.04 LTS et Linux Mint 21.1 "Vera" et versions ultérieures

sudo add-apt-repository -y ppa:ubuntuhandbook1/dvdstyler

Dans Linix Mint 22.1, il y a une erreur qui empêche l'exécution de la commande suivante : "sudo apt-get update && sudo apt-get install dvdstyler"

"gpg : échec de l'obtention des clés du serveur : URI non valide"

Solution n°1

"Démarrer" - "Système" - "Sources d'application"- entrez le mot de passe root

*"Référentiels PPA"*- "ubuntuhandbook1/dvsstyler" - décochez et cochez
D'accord**

La mise à jour du package va commencer et échouer.
À partir du texte de l'erreur, vous devez copier à partir du texte NO_PUBKEY 4C1CBE14852541CB copiez la valeur - l'empreinte digitale de la clé. Maintenant, j'importe la clé avec l'empreinte digitale 4C1CBE14852541CB :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 4C1CBE14852541CB

Solution n°2

wget -O DVDStyler.gpg https://ppa.launchpadcontent.net/ubuntuhandbook1/dvdstyler/ubuntu/dists/jammy/Release.gpg
sudo apt-key add DVDStyler.gpg

Ajout manuel d'une clé GPG pour un PPA : Il est déconseillé d'utiliser la commande "apt-key" :
La raison en est que la commande apt-key add sera bientôt exclue du système d'exploitation et que sudo apt-key add est également interdit.

Après quoi, j'ai ajouté la clé au « trousseau » avec une nouvelle commande

cat DVDStyler.gpg | sudo gpg --dearmor -o /usr/share/keyrings/dvdstyler-keyring.gpg

sudo chmod a+r /usr/share/keyrings/dvdstyler-keyring.gpg

Continuer l'installation dans les solutions 1 et 2

Dans le dossier /etc/apt/sources.list.d/ubuntuhandbook1-dvdstyler-jammy.list удаляем текст [arch=amd64 signed-by=/etc/apt/keyrings/ubuntuhandbook1-dvdstyler-jammy.gpg]

Ainsi, le fichier « ubuntuhandbook1-dvdstyler-jammy.list » prend la forme suivante :

deb https://ppa.launchpadcontent.net/ubuntuhandbook1/dvdstyler/ubuntu jammy main

deb-src https://ppa.launchpadcontent.net/ubuntuhandbook1/dvdstyler/ubuntu jammy main

Dans « Sources de l'application », vérifiez que le référentiel « ubuntuhandbook1/dvsstyler » est activé :
sources

Maintenant, l'erreur n'apparaît plus et le programme est installé avec la commande apt-get install :

sudo apt-get update
sudo apt-get install dvdstyler

Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  dvdauthor dvdisaster dvdisaster-doc dvdstyler-data libdirectfb-1.7-7 liblavfile-2.1-0 liblavjpeg-2.1-0 liblavplay-2.1-0
  libquicktime2 libva-glx2 libvcdinfo0 libwxgtk-media3.0-gtk3-0v5 libwxsvg3 libxine2 libxine2-bin libxine2-ffmpeg
  libxine2-misc-plugins libxine2-plugins libxine2-x mjpegtools mjpegtools-gtk xine-ui
Предлагаемые пакеты:
  libdirectfb-extra libxine2-doc
Следующие НОВЫЕ пакеты будут установлены:
  dvdauthor dvdisaster dvdisaster-doc dvdstyler dvdstyler-data libdirectfb-1.7-7 liblavfile-2.1-0 liblavjpeg-2.1-0 liblavplay-2.1-0
  libquicktime2 libva-glx2 libvcdinfo0 libwxgtk-media3.0-gtk3-0v5 libwxsvg3 libxine2 libxine2-bin libxine2-ffmpeg
  libxine2-misc-plugins libxine2-plugins libxine2-x mjpegtools mjpegtools-gtk xine-ui
Обновлено 0 пакетов, установлено 23 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 19,1 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 40,2 MB.
Хотите продолжить? [Д/н]

Lancez DVDStyler - dans le menu "Démarrer" - "Audio et vidéo" (ou "Multimédia") - "DVD Styler":

menus

La fenêtre principale du programme DVDStyler dans la version Linux n'est pratiquement pas différente de la version Windows :
dvdstyler-main

Méthode 2. Compilation avec l'assembly DVDStyler à partir des codes sources

Archiver avec les textes sources "DVDStyler-3.2.1.tar.bz2" j'ai téléchargé Pages du projet DVDStyler sur SourceForge et décompressé dans le dossier ~/DVDStyler-3.2.1.

Auparavant, j'ai appris à compiler des programmes - voir article Lecteur cloud console Tyzonia.

En général, l'ordre de compilation est le suivant :

./configurer
faire
sudo make install

Le fichier README dans l'archive DVDStyler-3.2.1.tar.bz2 ne dit rien sur l'assembly ; J'utiliserai la séquence standard de commandes donnée ci-dessus.

cd DVDStyler-3.2.1

Scène principale :

./configurer

Erreur :
checking for wx-config... no
configure: error:
        Please check that wx-config is in path, the directory
        where wxWidgets libraries are installed (returned by
        'wx-config --libs' command) is in LD_LIBRARY_PATH or
        equivalent variable and wxWidgets is version 3.0 or above.

Ainsi, un problème est survenu avec la dépendance à l'égard de la bibliothèque wxWidgets et la méthode de construction à partir des codes sources s'est avérée plus difficile que prévu. Une recherche de wxWidgets m'a dirigé vers le site https://www.wxwidgets.org/, c'est-à-dire que vous devez d'abord créer et installer le fichier LIB wxwidgets, puis DVDStyler.

Il existe des binaires prédéfinis pour Debian 11 « bullseye » et Ubuntu 20.04 « focal » et Ubuntu 22.04 « jammy », à l'adresse :
*https://docs.codelite.org/wxWidgets/repo320/#Ubuntu-et-Debian

La méthode suivante d'installation de wxwidgets est testée dans Ubuntu 20.04 "focal":

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 6856E1DB1AC82609

sudo apt-remove-repository -r 'deb https://repos.codelite.org/wx3.2.0/ubuntu/jammy Universe'

sudo apt-add-repository 'deb https://repos.codelite.org/wx3.2.0/ubuntu/focal Universe'

Nous ne prêtons pas attention au message Avis
"N : Ignorer l'obtention du fichier de configuration " universe/binary-i386/Packages " car le référentiel " https://repos.codelite.org/wx3.2.0/ubuntu focal InRelease " ne prend pas en charge l'architecture " i386 ""

Ensuite j'installe la bibliothèque wxwidgets :

sudo apt-get install libwxbase3.2-0-unofficial libwxbase3.2unofficial-dev libwxgtk3.2-0-unofficial libwxgtk3.2unofficial-dev wx3.2-headers wx-common libwxgtk-media3.2-0-unofficial libwxgtk-media3.2unofficial-dev libwxgtk-webview3.2-0-unofficial libwxgtk-webview3.2unofficial-dev libwxgtk-webview3.2-0-unofficial-dbg libwxbase3.2-0-unofficial-dbg libwxgtk3.2-0-unofficial-dbg libwxgtk-media3.2-0-unofficial-dbg wx3.2-i18n wx3.2-examples

Après cela, j'ai exécuté ./configure à partir du dossier source de DVDStyler.

Erreur :
lex (flex).
Veuillez vérifier que flex est sur le chemin.

sudo apt-get install flex

Cela a résolu le problème, mais de nouvelles exigences sont apparues :

Aucun paquet 'libavformat' trouvé
Aucun paquet 'libavcodec' trouvé
Aucun paquet 'libavutil' trouvé
Aucun paquet 'libswscale' trouvé
Aucun paquet 'libavfilter' trouvé

Je n'ai pas trouvé ces packages, j'ai donc arrêté de construire à partir des sources.


Source :
*https://ubuntuhandbook.org/..../install-dvdstyler-ubuntu-20-04-lts/



Publications connexes