prithugoswami / auto-movie-tagger Goto Github PK
View Code? Open in Web Editor NEWA Python script that auto tags and adds poster to mkv or mp4 movie files.
License: MIT License
A Python script that auto tags and adds poster to mkv or mp4 movie files.
License: MIT License
It perfectly downloads the posters, but doesn't show up on the actual video thumbnail.
Any thoughts around support tv shows as well?
movies falling out :
"EXCEPTION IN (amt.py, LINE 129 "if not stream['codec_name'] in sub_codec_blacklist:"): 'codec_name'
Some error occured while processing Pinocchio (1940).mkv"
from MediaInfo::
Format info : Advanced Video Codec
Codec Id : V_MPEG4/ISO/AVC
Format info : Advanced Audio Codec
Codec Id : A_AAC
Sometimes some movies (in imdb) do not have the outline of the plot that appears on the main page. Instead they only have 'plot summaries' . Will make changes so that the script chooses a plot summary if the plot outline is not available.
The script should be able to decide which streams to keep and which streams to discard from the input video file.
Since the output of the script is always mp4, dvd subtitles (picture based subtitles are not supported) cannot be added to them and hence they have to be removed before the script can process the file.
The imdbpie library being used in this script to fetch movie info is currently not working due to the Issue-https://github.com/richardasaurus/imdb-pie/issues/49
The imdb library being used had undergone changes as IMDb itself had made changes to their internal APIs. The library usage in the script has to be changed according the the updated version of the library.
You API Key for the Movie database is visible. I don't know if you care, but I thought I might mention in case you wanted to not post it publicly.
I searched over 5 hours to look at the script like this.
Every project just have his own Database, but nothing change the file.
Thanks! For creating this project.
I got following Error:
Traceback (most recent call last):
File "/home/patrick/PycharmProjects/LearnHacking/test.py", line 23, in
from imdbpie import Imdb
File "/home/patrick/PycharmProjects/LearnHacking/venv/lib/python3.10/site-packages/imdbpie/init.py", line 2, in
from .imdbpie import Imdb # noqa
File "/home/patrick/PycharmProjects/LearnHacking/venv/lib/python3.10/site-packages/imdbpie/imdbpie.py", line 17, in
from .auth import Auth
File "/home/patrick/PycharmProjects/LearnHacking/venv/lib/python3.10/site-packages/imdbpie/auth.py", line 13, in
import diskcache
File "/home/patrick/PycharmProjects/LearnHacking/venv/lib/python3.10/site-packages/diskcache/init.py", line 5, in
from .fanout import FanoutCache
File "/home/patrick/PycharmProjects/LearnHacking/venv/lib/python3.10/site-packages/diskcache/fanout.py", line 10, in
from .persistent import Deque, Index
File "/home/patrick/PycharmProjects/LearnHacking/venv/lib/python3.10/site-packages/diskcache/persistent.py", line 8, in
from collections import MutableMapping, OrderedDict, Sequence
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/init.py)
What shall I change?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.