[LINUX] Jusqu'à ce que vous puissiez utiliser youtube-dl avec Synology (DS120j)

Conditions préalables

Vous pouvez accéder à Synology avec une connexion ssh. Vous pouvez accéder au NAS de Synology avec l'Explorateur.

Jusqu'à l'utilisation de l'installation de pip

Installez Python 3 à partir du Centre de packages Présentation de Python 3 et Pip à Synology Je ferai référence à ce site

sudo curl -k https://bootstrap.pypa.io/get-pip.py | sudo python3

Exécuter. Je n'ai jamais vraiment fait d'opération en ligne de commande コメント 2020-04-10 225459.png Je suis resté bloqué sur cet écran de saisie de mot de passe. La cause était qu'il n'y avait pas de réponse lorsque j'ai tapé les caractères et que le mot de passe du groupe d'administrateurs que j'avais imaginé était incorrect. Après cela, changez le mot de passe du groupe d'administrateurs et entrez le mot de passe en fonction du fait qu'il ne répond pas même si vous tapez des caractères dans l'image ci-dessus wwコメント 2020-04-10 230053.png Succès. Vous pouvez maintenant utiliser pip.

Installez youtube-dl avec pip

pip install youtube-dl

Quand je frappe -sh: pip: command not found A été retourné. Quand j'ai vérifié diverses choses, c'était que le chemin ne passait pas (c'est vrai) Impossible de se connecter à mysql Je ferai référence à ce site

vi /etc/profile

Courir! Un écran comme celui ci-dessus apparaît, mais je ne savais pas comment ajouter des caractères. Au fur et à mesure de mes recherches, cela s'appelle une commande vi, elle semble donc être modifiée. Ensuite, lorsque j'ai essayé d'ajouter le chemin, j'ai réalisé que je ne connaissais pas le chemin absolu du dossier sur le NAS. J'ai réussi à trouver le dossier où j'ai installé pip dans Explorer. Utilisez la commande cd pour accéder à ce niveau et utilisez la commande pwd pour obtenir le chemin! !! Ensuite, utilisez la commande vi pour aller là où vous voulez aller avec la flèche du clavier export PATH = $ PATH: Le chemin que vous venez de copier! En essayant de sauvegarder E45: readonly option is set (add ! to override) Sortit de. Lorsque je recherche une erreur, il semble que ce soit une erreur qui se produit lorsque le fichier est en lecture seule ... :w !sudo tee % J'ai pu passer le chemin en tapant le mot de passe. Maintenant, "pip install youtube-dl" fonctionne et vous pouvez l'installer! Le chemin est également passé par ce dossier (je suis désolé je ne sais pas) J'ai essayé de taper "URL youtube-dl" et cela a fonctionné!

Un gros bordel avec ffmpeg

J'avais l'habitude de DL le format vidéo en utilisant "-f bestvideo [ext = mp4] + bestaudio [ext = m4a]" comme argument, mais une erreur a commencé à se produire. ERROR: Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument 5コメント 2020-04-11 000640.png La recherche d'erreurs m'a conduit à la conclusion que ffmpeg n'était pas la dernière version. Là, j'ai réalisé que je n'avais pas mis moi-même ffmpeg. Quand j'ai lancé "which ffmpeg" pour voir ce (où) ffmpeg fonctionnait, il semblait que ffmpeg était installé dans le chemin que je prenais depuis le début! J'ai essayé DL avec la dernière version de win10 ffmpeg en utilisant le même format ("-f bestvideo [ext = mp4] + bestaudio [ext = m4a]") J'ai compris. Mais depuis que j'ai touché Linux pour la première fois hier, je ne sais pas comment installer linux ffmpeg ..... Au cours de mes recherches, j'ai remarqué que la dernière version (presque) de ffmpeg avait été téléchargée dans le package de la communauté Synology! 1コメント 2020-04-10 233947.png 2コメント 2020-04-10 234047.png -^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Nom: Communauté Syno (quelque chose?) Emplacement: http://packages.synocommunity.com/ -^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Cliquez sur la communauté à gauche pour rechercher ffmpeg et installez-la! !! 6コメント 2020-04-11 001056.png

Mais quand je lance quel ffmpeg après l'installation, l'emplacement ne change pas ... car le chemin ne passe pas ... Cependant, je ne sais pas où le ffmpeg installé précédemment a été installé ... J'ai découvert qu'il y avait une commande find et je peux trouver où se trouve l'endroit où ffmpeg est écrit! cd / find ./ -name ffmpeg J'ai pu obtenir une liste sur! !! Comparaison avec le cas de la désinstallation de ffmpeg plus tôt 3コメント 2020-04-10 235145.png Il semble y avoir ffmpeg ici! !! Alors ajoutez le top "/ volume1 / @ appstore" au chemin! vi /etc/profile J'ai pu réaliser que je devais faire attention à la priorité lors de l'ajout! !! 4コメント 2020-04-10 235647.png Ajoutez un chemin à la flèche! (Vous devez mettre un bac comme / volume1 / @ appstore / ffmpeg / bin! (Je suis content d'avoir installé ffmpeg quand j'étais dans Windows ...)) Et j'ai pu télécharger la vidéo qui avait l'erreur! !! !!

De l'auteur

J'ai passé environ 6 heures sur cet article ... Je ne voulais pas que des personnes se trouvant exactement dans la même situation passent autant de temps perdu, alors j'ai écrit cet article. C'était. Ceci est mon premier article, donc je suis désolé d'avoir écrit chaque ligne dans un ton bruyant m (_ _) m. Je ferai attention la prochaine fois ... Il y a beaucoup d'endroits que j'ai omis, donc si vous avez des questions, j'aimerais aider autant que possible, alors merci!

Recommended Posts

Jusqu'à ce que vous puissiez utiliser youtube-dl avec Synology (DS120j)
Jusqu'à ce que la géométrie de la torche ne puisse être utilisée qu'avec le processeur Windows (ou Mac)
Types de fichiers pouvant être utilisés avec Go
Pour pouvoir utiliser le japonais avec Python dans l'environnement Docker
Notes sur les connaissances Python utilisables avec AtCoder
pd.tseries.offsets.DateOffset peut être assez lent s'il n'est pas utilisé avec prudence
SSD 1306 OLED peut être utilisé avec Raspeye + python (Remarque)
requirements.txt peut être commenté avec #
Module de traitement du signal acoustique qui peut être utilisé avec Python-Sounddevice ASIO [Application]
Optimisation mathématique pour un travail gratuit avec Python + PuLP
Python-Sound device Module de traitement du signal acoustique ASIO [Basic]
Jusqu'à ce que vous puissiez utiliser opencv avec python
[2015.02.22] Youtube-dl a été mis à jour et ne peut plus être utilisé dans les versions précédentes.
Fonctions pouvant être utilisées dans l'instruction for
Aucun module nommé'distutils.util 'ne peut être utilisé avec get-pip.py
Répertorier les packages pouvant être mis à jour avec pip
Convertir des images du SDK FlyCapture en un formulaire pouvant être utilisé avec openCV
[Python] Construire un environnement pour la programmation de compétition avec Atom (input () peut être utilisé!) [Mac]
[Python] Introduction au scraping WEB | Résumé des méthodes pouvant être utilisées avec webdriver
Serveur de partage de fichiers réalisé avec Raspberry Pi pouvant être utilisé pour le travail à distance
Algorithmes de base utilisables par les pros de la compétition
Liste des couleurs pouvant être définies avec tkinter (mémorial)
Enregistrement d'image ANT qui peut être utilisé en 5 minutes
[android] Lorsque AVD ne peut pas être utilisé avec l'autorisation refusée
Peut être utilisé chez les pros de la compétition! Bibliothèque standard Python
[Django] À propos des utilisateurs pouvant être utilisés sur un modèle
Limites qui peuvent être analysées à la fois avec MeCab
Jusqu'à ce que vous puissiez faire une reconnaissance d'image simple avec Jupyter
Introduisez PyQt5 sur MacOS (Linux peut également être utilisé)
Peut être utilisé avec AtCoder! Une collection de techniques pour dessiner du code court en Python!