Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:programmation:bash:ffmpeg [28/04/2020 21:39] golgot200 [script - choix du titre et du bitrate] |
doc:programmation:bash:ffmpeg [29/04/2020 20:26] (Version actuelle) golgot200 [script - choix du titre et du bitrate] |
||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
En root, créer un fichier : | En root, créer un fichier : | ||
- | <code root>gedit copie-dvd_1</code> | + | <code root>gedit cdvd</code> |
copier le script suivant : | copier le script suivant : | ||
<file bash ripdvd> | <file bash ripdvd> | ||
Ligne 29: | Ligne 29: | ||
## golgot200 | ## golgot200 | ||
## Testeur smolski | ## Testeur smolski | ||
- | ## 28/04/2020 | + | ## 29/04/2020 |
START_TIME=$(date +%s) | START_TIME=$(date +%s) | ||
Ligne 45: | Ligne 45: | ||
if [[ "$COUNT_VIDEO_TS" -eq 0 ]]; then | if [[ "$COUNT_VIDEO_TS" -eq 0 ]]; then | ||
- | echo "Aucun dvd vidéo monté : Abandon" | + | echo -e "\e[3;4;32m Aucun DVD-VIDEO monté : Abandon\e\n[0m" |
exit 0 | exit 0 | ||
elif [[ "$COUNT_VIDEO_TS" -gt 1 ]]; then | elif [[ "$COUNT_VIDEO_TS" -gt 1 ]]; then | ||
- | echo "Il y a plus d'un dvd video détecté : Abandon" | + | echo -e "\e[3;4;32m Il y a plus d'un DVD-VIDEO détecté : Abandon\e\n[0m" |
exit 0 | exit 0 | ||
Ligne 116: | Ligne 116: | ||
;; | ;; | ||
[nN][oO]|[nN]) | [nN][oO]|[nN]) | ||
- | echo -e "\e[3;4;32m Réponse:\n\e[0m \e[33mNon, je veux encoder que les titres d'une certaine durée.\e[0m" | + | echo -e "\e[3;4;32m Réponse:\n\e[0m \e[33mNon, je ne veux encoder que les titres d'une certaine durée.\e[0m" |
read -r -p "Entrer une limite (ex:1800) en secondes: " time_limit | read -r -p "Entrer une limite (ex:1800) en secondes: " time_limit | ||
if [[ -z "$time_limit" ]]; then | if [[ -z "$time_limit" ]]; then | ||
Ligne 140: | Ligne 140: | ||
esac | esac | ||
- | #fr=1 | + | |
- | #all=0 | + | |
echo -e "\e[3;4;32m la langue française est privilégiée par défaut.\e[0m" | echo -e "\e[3;4;32m la langue française est privilégiée par défaut.\e[0m" | ||
Ligne 164: | Ligne 163: | ||
;; | ;; | ||
esac | esac | ||
- | |||
- | |||
- | |||
- | |||
- | |||
Ligne 220: | Ligne 214: | ||
for (( i=1; i<=TITLE_COUNT; i++ )) | for (( i=1; i<=TITLE_COUNT; i++ )) | ||
do | do | ||
- | |||
Ligne 498: | Ligne 491: | ||
done | done | ||
+ | |||
+ | |||
fi | fi | ||
+ | |||
Ligne 533: | Ligne 529: | ||
fi | fi | ||
+ | |||
Ligne 587: | Ligne 584: | ||
Modifier les droits de ce fichier pour votre user. | Modifier les droits de ce fichier pour votre user. | ||
[[doc:systeme:chown|Le droit d'appartenance]] : | [[doc:systeme:chown|Le droit d'appartenance]] : | ||
- | <code root>chown user:user copie-dvd-1</code> | + | <code root>chown user:user cdvd</code> |
Ajouter [[doc:systeme:chmod|le droit d'exécution]] : | Ajouter [[doc:systeme:chmod|le droit d'exécution]] : | ||
- | <code root>chmod u+x copie-dvd-1</code> | + | <code root>chmod u+x cdvd</code> |
Revenir à son home/user : | Revenir à son home/user : | ||
Ligne 598: | Ligne 595: | ||
Et voilà, plus qu'à insérer un dvd et à lancer la commande en user. | Et voilà, plus qu'à insérer un dvd et à lancer la commande en user. | ||
- | <code user>copie_dvd-1</code> | + | <code user>cdvd</code> |
<code>Les conditions sont réunies : On continue | <code>Les conditions sont réunies : On continue | ||
Proceed... | Proceed... |