#なぜ必要になったか
youtube-dlで(--add-metadata --embed-thumbnail)?を引数として動画をDLするとyoutube-dlから必要だと言われたため。
#検索
https://blog.fat-nerds.com/dot-nerd/complie-atomicparsley-on-synology-for-metatagging-mp4/
このサイトが自分のやりたいことにマッチしていた。
しかしサイトに書いてある
ipkg install gcc
を行うと
-sh: ipkg: command not found
と返されてしまった...
#ipkgを使えるようにする
https://mariushosting.com/how-to-install-ipkg-on-synology-nas/
このサイトを参考にして進めていった。
-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
名前:CPHUB(何でもいい?)
場所:http://www.cphub.net
-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-
を設定しEasyと検索し
↑の画像のパッケージをインストール
そして
vi /etc/profile
を実行し
export PATH=$PATH:/opt/bin
を一番下に書き加える
エラーが出たら:w !sudo tee %
を打ち込み対処しましょう!!
するとipkgが使えるようになりました!
#AtomicParsleyをインストールする
ipkg install gcc
ipkg install libstdc++
を実行しインストールする。
https://sourceforge.net/projects/atomicparsley/files/atomicparsley/AtomicParsley%20v0.9.0/AtomicParsley-source-0.9.0.zip/download
上のサイトは怪しいと思うかもしれないが公式サイトから行ったので正しいと思います(それでも怪しいと思う方は自分で調べていってみてください)
参考にしたのサイトのURLは使えなかったためDLして自分でエクスプローラーを使いzipを置きたいフォルダに配置することにする。
そして自分でフォルダに配置したらエクスプローラーを使い解凍する。
ここでatomicparsleyが作られたのが2006年でありにGCC4.4以降でビルドしようとすると、エラーになってしまうらしい。
https://hiroaki.github.io/blog/2013/0727/build-atomicparsley-on-centos/
なので
パッチのこのサイトを開き→https://gist.github.com/hiroaki/6095214
https://youtu.be/qPmzjJyHAe0
↑この動画のように中身の修正を行ってください。
そしてコマンドラインでAtomicParsleyの中のbuildがある階層まで行ってください
そしてその場で
./build
をしてLinking AtomicParsley...
と出たら成功です!!
そしてその場で
pwd
を行い先程のようにパスを通します。
これでAtomicParsleyは動作します。
#筆者から
自分はこの記事の部分で3時間ほど消費してしまいました...全く同じ境遇の方にはこのような無駄(?)な時間を過ごしてほしくないと思いこの記事を作成させていただきました。質問などがあれば自分のできる限りであれば対応させていただきますのでよろしくおねがいします。