大騒ぎせずに高品質のデジタル映画のリリースを見る



ほとんどの場合、映画の高品質な違法な配信は、デジタルリリースの後でのみ表示され始めます(デジタルリリースと映画館のプレミアを混同しないでください)。 VODサービスまたはBlu-rayで。 品質とは、BDRip 1080p、BDRemux、およびUHD BDRemuxを意味し、少なくともWEB-DL 1080p(ほとんどの場合はiTunesのもの)で、ライセンス付きのBlu-rayエディションまたはiTunesのロシア語のサウンドトラックを使用します。 そしてその前に、映画の配布により、コケとおがくずの組み合わせで混乱が作成されます。これは、最新の高品質を視聴したい視聴者を誤解させる可能性があります。

ところで、最近、一部の人がApple TV 4Kをハッキングしたことを知っていましたか? これで、アクアマン(WEB-DL 2160p HDR)リリースが最近ヒットしたため、iTunesのHDRおよびDolby Atmosトラックを含むすべての4Kリリースがオンラインになります。 そこのビットレートは恥ずべきことですが、Blu-rayのリリース(UHD)の前には何もないよりはましです。 Apple TVのボックスは長い間割れており、iTunesはロシアのダビング機能を備えた高品質のDolby Digital 5.1トラックのコンベヤーサプライヤとして機能します。

注意! このメモは違法なコンテンツを扱っています。 しかし、この違法なコンテンツと違法なコンテンツ自体へのリンクはありません。

注意! 注は、違法なコンテンツの使用を正当化するものではありません。 違法なコンテンツは、引数なしで悪いです。

注意! このノートには、KinoPoiskサービスの使用規則に違反する、プライベートKinoPoisk APIの2つのメソッド(/ k / v1 / film / release / digitalおよび/ios/5.0.0/getKPFilmDetailView)の使用に関する情報が含まれています。 KinoPoisk APIのさまざまなメソッドが何百ものプログラムやルール外のサイトで使用されていますが、これは要求に応じて出版物からメモを取るための正式な基盤です。

数晩、私は自分でノートからプログラムを作成しました(Pythonで、バージョン3.6.x以前、たとえば、出版物3.7.2の最後で動作することが保証されています)。 誰かに役立つかもしれないので、私はそれを共有します。

要するに...プログラムは、1日に1回、過去60日間のすべてのデジタルリリースのリストをダウンロードします(KinoPoiskから)。 rutorのリリースごとに、高品質のディストリビューションが求められています。 rutorは、ディストリビューションで適切にタグ付けされたオープンなトレントトラッカーです。 高品質のディストリビューションがまだない場合、リリースは除外されます。 著作権や職人による翻訳、ラインはありません。 BDRip 1080p(またはBDRip-HEVC 1080p)、BDRemuxおよびUHD BDRemuxで、ライセンスされたディスクまたはiTunesからのロシア語トラック、またはその他の公式ダビングのみ。 リリース用のBDがまだない場合は、WEB-DL 1080pおよびWEB-DL 2160p(ほとんどの場合iTunesから)へのリンクが表示されます。 同じタイプのいくつかのディストリビューションから、多数のサイドラーを含むディストリビューションが選択されます(たとえば、2つの一般的なリリースグループから同じタイプの2つのディストリビューションが一度にあります)。 すべてのリリースは、KinoPoiskとIMDbの評価の算術平均によってソートされます。 すべてのリリースで、KinoPoiskからの情報がロードされます。 プログラムは便利なHTMLを生成し、ブラウザでリンクを開いて、優れた品質で表示する新製品を選択します。ボタンをクリックして、現在のトレントファイルを取得します。 優れたビデオ品質とダビングを備えた映画がすでに存在するかどうかを調べるために、ソートして適切な配信を探す必要はもうありません。ページを開くとすべてがあなたの目の前にあります。

取得する2019年3月13日の結果例を次に示します(例のトレントファイルへのリンクは、何も違反しないように歪められています)。



理想的には、WEB-DL 1080pおよびWEB-DL 2160p(SDR、HDR)を除外する必要があります。 しかし、結論としては、一部のリリースはBlu-rayでリリースされることはありませんが、iTunesでは許容可能な品質と高品質のサウンドトラックで利用できます。 したがって、WEB-DL 1080pおよびWEB-DL 2160pを拒否することはできません。 さらに、Appleファン(Apple TVの所有者)はこの品質のコンテンツを消費し、文句を言いません。 例:



このプログラムはPythonであり、コンピューター、専用サーバー、ソフトウェアパッケージマネージャーをサポートするルーター(OpenWrtやEntwareサポートなど)、アイロンなど、どこでも動作します。

注で、プログラムがEntwareをサポートするルーターでスピンする場合を考えます。 私の場合、キーネティック。 非常にシンプルで便利で効率的です。

必要なパッケージをルーターにインストールする


opkg update
opkg install wget ca-certificates mc python3 python3-pip lighttpd-mod-cgi cron

wget — . .
ca-certificates — wget.
mc — Midnight Commander. - mcedit. , mc .
python3 — Python.
python3-pip — Python.
lighttpd-mod-cgi — - lighttpd.
cron — .


mkdir -p /opt/etc/movies
wget --no-check-certificate -O /opt/etc/movies/digitalreleases.py https://raw.githubusercontent.com/Kyrie1965/torrentReleases/master/digitalreleases.py

GitHub.

5 :
digitalReleases(days) filmID, days.
filmDetail(filmID) , filmID.
rutorLinks(filmID) , filmID.
saveHTML(movies, filePath) HTML- filePath movies.
main() — .

, , : DAYS, HTML_SAVE_PATH, SOCKS_IP, SOCKS_PORT. DAYS — . 60. SOCKS_IP, SOCKS_PORT , . , , , mcedit, (F2 — , F10 — ).

mcedit /opt/etc/movies/digitalreleases.py

-


- , releases.html. /opt/etc/lighttpd/lighttpd.conf:

mcedit /opt/etc/lighttpd/lighttpd.conf

, Shift+Insert, — F2, — F10.

#server.port = 80 :

server.port = 81

-:

/opt/etc/init.d/S80lighttpd start

cron


cron , 6 digitalreleases.py .

/opt/etc/crontab:

mcedit /opt/etc/crontab

( root admin ):

00 06 * * * root /opt/bin/python3 /opt/etc/movies/digitalreleases.py > /opt/etc/movies/log.txt 2>&1

. cron:

/opt/etc/init.d/S10cron start


, /opt/share/www/releases.html:

python3 /opt/etc/movies/digitalreleases.py



cron releases.html .

! http://192.168.0.1:81/releases.html ( 192.168.0.1 ).




, rutor.info . , , , digitalreleases.py .

. Tor, :

opkg update
opkg install tor tor-geoip

Tor , (/opt/etc/tor/torrc) :

SOCKSPort 127.0.0.1:9050

Tor , Tor:

cat /dev/null > /opt/etc/tor/torrc

Tor :

mcedit /opt/etc/tor/torrc

(Shift+Insert) :

User root
PidFile /opt/var/run/tor.pid
ExcludeExitNodes {RU},{UA},{AM},{KG},{BY}
StrictNodes 1
SOCKSPort 127.0.0.1:9050
ExitRelay 0
ExitPolicy reject *:*
ExitPolicy reject6 *:*
GeoIPFile /opt/share/tor/geoip
GeoIPv6File /opt/share/tor/geoip6
DataDirectory /opt/var/lib/tor

root admin .

:


/ Tor:

/opt/etc/init.d/S35tor restart

, rutorLinks -. pysocks:

pip3 install --upgrade pip setuptools
pip3 install pysocks

digitalreleases.py :

SOCKS_IP = "127.0.0.1"
SOCKS_PORT = 9050

, rutor .

UPD.


18.03.2019:



19.03.2019:



21.03.2019:



22.03.2019:



22.03.2019:



26.03.2019:



28.03.2019 (digitalreleases2.py):



29.03.2019 (digitalreleases2.py):



01.04.2019 (digitalreleases2.py):



, , 01.04.2019 ( , ).

Source: https://habr.com/ru/post/J443584/


All Articles