Giter VIP home page Giter VIP logo

pydemux's Introduction

pydemux

ffmpeg wrapper to decode frames from video sequence

Install

From source:

python setup.py install

From anaconda cloud:

conda install -c tee pydemux

Usage

from PyDemux import Video

v = Video.open('video.mov')

for i in range(0, 10):
    im = v.get_frame()

    if im is None:
        break

    im.show()

pydemux's People

Contributors

tee0125 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pydemux's Issues

Installing error on windows

Hello, when trying to install via pip the following error occurs:

Output of the installation command PS C:\Users\user> pip install https://github.com/jfjlaros/demultiplex/archive/v1.1.0.tar.gz Defaulting to user installation because normal site-packages is not writeable Collecting https://github.com/jfjlaros/demultiplex/archive/v1.1.0.tar.gz Using cached https://github.com/jfjlaros/demultiplex/archive/v1.1.0.tar.gz Collecting biopython==1.72 Downloading biopython-1.72.tar.gz (16.4 MB) |████████████████████████████████| 16.4 MB 6.4 MB/s Collecting dict-trie==1.0.1 Downloading dict-trie-1.0.1.tar.gz (3.3 kB) Collecting jit-open==0.0.4 Downloading jit-open-0.0.4.tar.gz (3.3 kB) Collecting tssv==1.0.3 Downloading tssv-1.0.3.tar.gz (11 kB) Requirement already satisfied: numpy in c:\users\user\appdata\roaming\python\python38\site-packages (from biopython==1.7 2->demultiplex==1.1.0) (1.19.1) Collecting configparser==3.5.0 Downloading configparser-3.5.0.tar.gz (39 kB) Collecting fastools==1.0.1 Downloading fastools-1.0.1.tar.gz (9.8 kB) Collecting python-Levenshtein==0.12.0 Downloading python-Levenshtein-0.12.0.tar.gz (48 kB) |████████████████████████████████| 48 kB 3.2 MB/s Collecting requests==2.19.1 Downloading requests-2.19.1-py2.py3-none-any.whl (91 kB) |████████████████████████████████| 91 kB 1.9 MB/s Requirement already satisfied: setuptools in c:\program files\python38\lib\site-packages (from python-Levenshtein==0.12. 0->tssv==1.0.3->demultiplex==1.1.0) (47.1.0) Collecting idna<2.8,>=2.5 Downloading idna-2.7-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 3.8 MB/s Collecting certifi>=2017.4.17 Downloading certifi-2020.6.20-py2.py3-none-any.whl (156 kB) |████████████████████████████████| 156 kB 3.3 MB/s Collecting urllib3<1.24,>=1.21.1 Downloading urllib3-1.23-py2.py3-none-any.whl (133 kB) |████████████████████████████████| 133 kB 2.2 MB/s Collecting chardet<3.1.0,>=3.0.2 Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) |████████████████████████████████| 133 kB 3.3 MB/s Building wheels for collected packages: demultiplex, biopython, dict-trie, jit-open, tssv, configparser, fastools, pytho n-Levenshtein Building wheel for demultiplex (setup.py) ... done Created wheel for demultiplex: filename=demultiplex-1.1.0-py3-none-any.whl size=7188 sha256=7f424bc4326bfc593783ef309a f1f945d1af7b7ccc1520376ce616b8f5109a03 Stored in directory: C:\Users\user\AppData\Local\Temp\pip-ephem-wheel-cache-m7bg2xtc\wheels\65\95\dd\1e43d6a821c66a3f5 1a8d2056653b61f5a809899a7c007ee57 Building wheel for biopython (setup.py) ... done Created wheel for biopython: filename=biopython-1.72-cp38-cp38-win_amd64.whl size=2100692 sha256=c90d662afca4707dfc672 ce147676b435b8a45d6567994e7a4228aa73a0b8c98 Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\24\3e\e9\4ce9aa75b23cc70a6982341802adeee94df65995dc7 fb8b219 Building wheel for dict-trie (setup.py) ... done Created wheel for dict-trie: filename=dict_trie-1.0.1-py3-none-any.whl size=3712 sha256=c0c78421cf09f3d5db2400222be744 97caa47cd32647e2f43bcefd59e1372fdf Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\25\14\97\dfbc71cc4aa2535339270a15f3131ab98241ae4da45 1f66c4d Building wheel for jit-open (setup.py) ... done Created wheel for jit-open: filename=jit_open-0.0.4-py3-none-any.whl size=3116 sha256=19af8671df421a66ed35f702b6cf28c7 da6d11471f1e6cadebde9416bf8d6cb7 Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\52\d2\d2\2994c80aea870015f1a51ab79b41a131e874b86fc62 cbdcb5a Building wheel for tssv (setup.py) ... error ERROR: Command errored out with exit status 1: command: 'c:\program files\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users \\user\\AppData\\Local\\Temp\\pip-install-6lq1pn_d\\tssv\\setup.py'"'"'; __file__='"'"'C:\\Users\\user\\AppData\\Local\\ Temp\\pip-install-6lq1pn_d\\tssv\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replac e('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\user\A ppData\Local\Temp\pip-wheel-4ej8dmum' cwd: C:\Users\user\AppData\Local\Temp\pip-install-6lq1pn_d\tssv\ Complete output (39 lines): running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\tssv copying tssv\align_pair.py -> build\lib.win-amd64-3.8\tssv copying tssv\cli.py -> build\lib.win-amd64-3.8\tssv copying tssv\tssv.py -> build\lib.win-amd64-3.8\tssv copying tssv\__init__.py -> build\lib.win-amd64-3.8\tssv package init file 'extras\annotate\__init__.py' not found (or not a regular file) creating build\lib.win-amd64-3.8\tssv_extras copying extras\annotate\annotate.py -> build\lib.win-amd64-3.8\tssv_extras copying tssv\setup.cfg -> build\lib.win-amd64-3.8\tssv copying tssv\sgAlign.h -> build\lib.win-amd64-3.8\tssv copying tssv\sgAlignSSE.h -> build\lib.win-amd64-3.8\tssv running build_ext building 'tssv.sg_align' extension creating build\temp.win-amd64-3.8 creating build\temp.win-amd64-3.8\Release creating build\temp.win-amd64-3.8\Release\tssv C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /nol ogo /Ox /W3 /GL /DNDEBUG /MD "-Ic:\program files\python38\include" "-Ic:\program files\python38\include" "-IC:\Program F iles (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include" "-IC:\Program Files (x86)\Windows K its\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program F iles (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt " "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tctssv/sgAlignWrapper.c /Fobuild\temp.win-am d64-3.8\Release\tssv/sgAlignWrapper.obj -O3 cl : Command line warning D9002 : ignoring unknown option '-O3' sgAlignWrapper.c C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /nol ogo /Ox /W3 /GL /DNDEBUG /MD "-Ic:\program files\python38\include" "-Ic:\program files\python38\include" "-IC:\Program F iles (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include" "-IC:\Program Files (x86)\Windows K its\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program F iles (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt " "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tctssv/sgAlign.c /Fobuild\temp.win-amd64-3.8 \Release\tssv/sgAlign.obj -O3 cl : Command line warning D9002 : ignoring unknown option '-O3' sgAlign.c tssv/sgAlign.c(34): error C2057: expected constant expression tssv/sgAlign.c(34): error C2466: cannot allocate an array of constant size 0 tssv/sgAlign.c(42): error C2036: 'int (*)[0]': unknown size tssv/sgAlign.c(58): error C2057: expected constant expression tssv/sgAlign.c(58): error C2466: cannot allocate an array of constant size 0 tssv/sgAlign.c(67): error C2036: 'int (*)[0]': unknown size tssv/sgAlign.c(81): error C2057: expected constant expression tssv/sgAlign.c(81): error C2466: cannot allocate an array of constant size 0 tssv/sgAlign.c(94): error C2036: 'int (*)[0]': unknown size tssv/sgAlign.c(108): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data tssv/sgAlign.c(109): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.26.28801\\bin\\ HostX86\\x64\\cl.exe' failed with exit status 2 ---------------------------------------- ERROR: Failed building wheel for tssv Running setup.py clean for tssv Building wheel for configparser (setup.py) ... done Created wheel for configparser: filename=configparser-3.5.0-py3-none-any.whl size=20945 sha256=a987426c3f84ed569a14f08 5c84fcf05d1b5d8e6ea9c26eabe9fe2f4d620f61e Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\5d\e3\bb\8b1c37164107de95ec6b43136ffe01685b8d32dfb04 40760ef Building wheel for fastools (setup.py) ... done Created wheel for fastools: filename=fastools-1.0.1-py3-none-any.whl size=12495 sha256=09ef8c85685d61b5e0cf82c7f9b46be 8a346f50388f862513abf535c5c663cf0 Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\66\0a\c7\3994ef540043dca87090ffc2fa87fbb4d593eb87058 c5826ce Building wheel for python-Levenshtein (setup.py) ... done Created wheel for python-Levenshtein: filename=python_Levenshtein-0.12.0-cp38-cp38-win_amd64.whl size=82268 sha256=fb7 6f0068d2b0d55dbd99465fe56450a4554acd0093b1a333e566384626e8d23 Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\a8\da\22\2970e270912ba623ccac7d516b7411a820c8f2b4252 463a605 Successfully built demultiplex biopython dict-trie jit-open configparser fastools python-Levenshtein Failed to build tssv Installing collected packages: biopython, dict-trie, jit-open, configparser, python-Levenshtein, fastools, idna, certifi , urllib3, chardet, requests, tssv, demultiplex WARNING: The scripts fastools.exe and split_fasta.exe are installed in 'C:\Users\user\AppData\Roaming\Python\Python38\ Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The script chardetect.exe is installed in 'C:\Users\user\AppData\Roaming\Python\Python38\Scripts' which is no t on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Running setup.py install for tssv ... error ERROR: Command errored out with exit status 1: command: 'c:\program files\python38\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Use rs\\user\\AppData\\Local\\Temp\\pip-install-6lq1pn_d\\tssv\\setup.py'"'"'; __file__='"'"'C:\\Users\\user\\AppData\\Local \\Temp\\pip-install-6lq1pn_d\\tssv\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().repl ace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\us er\AppData\Local\Temp\pip-record-fye2wylk\install-record.txt' --single-version-externally-managed --user --prefix= --com pile --install-headers 'C:\Users\user\AppData\Roaming\Python\Python38\Include\tssv' cwd: C:\Users\user\AppData\Local\Temp\pip-install-6lq1pn_d\tssv\ Complete output (39 lines): running install running build running build_py creating build creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\tssv copying tssv\align_pair.py -> build\lib.win-amd64-3.8\tssv copying tssv\cli.py -> build\lib.win-amd64-3.8\tssv copying tssv\tssv.py -> build\lib.win-amd64-3.8\tssv copying tssv\__init__.py -> build\lib.win-amd64-3.8\tssv package init file 'extras\annotate\__init__.py' not found (or not a regular file) creating build\lib.win-amd64-3.8\tssv_extras copying extras\annotate\annotate.py -> build\lib.win-amd64-3.8\tssv_extras copying tssv\setup.cfg -> build\lib.win-amd64-3.8\tssv copying tssv\sgAlign.h -> build\lib.win-amd64-3.8\tssv copying tssv\sgAlignSSE.h -> build\lib.win-amd64-3.8\tssv running build_ext building 'tssv.sg_align' extension creating build\temp.win-amd64-3.8 creating build\temp.win-amd64-3.8\Release creating build\temp.win-amd64-3.8\Release\tssv C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /n ologo /Ox /W3 /GL /DNDEBUG /MD "-Ic:\program files\python38\include" "-Ic:\program files\python38\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\win rt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tctssv/sgAlignWrapper.c /Fobuild\temp.win- amd64-3.8\Release\tssv/sgAlignWrapper.obj -O3 cl : Command line warning D9002 : ignoring unknown option '-O3' sgAlignWrapper.c C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe /c /n ologo /Ox /W3 /GL /DNDEBUG /MD "-Ic:\program files\python38\include" "-Ic:\program files\python38\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\win rt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" /Tctssv/sgAlign.c /Fobuild\temp.win-amd64-3 .8\Release\tssv/sgAlign.obj -O3 cl : Command line warning D9002 : ignoring unknown option '-O3' sgAlign.c tssv/sgAlign.c(34): error C2057: expected constant expression tssv/sgAlign.c(34): error C2466: cannot allocate an array of constant size 0 tssv/sgAlign.c(42): error C2036: 'int (*)[0]': unknown size tssv/sgAlign.c(58): error C2057: expected constant expression tssv/sgAlign.c(58): error C2466: cannot allocate an array of constant size 0 tssv/sgAlign.c(67): error C2036: 'int (*)[0]': unknown size tssv/sgAlign.c(81): error C2057: expected constant expression tssv/sgAlign.c(81): error C2466: cannot allocate an array of constant size 0 tssv/sgAlign.c(94): error C2036: 'int (*)[0]': unknown size tssv/sgAlign.c(108): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data tssv/sgAlign.c(109): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.26.28801\\bin \\HostX86\\x64\\cl.exe' failed with exit status 2 ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\program files\python38\python.exe' -u -c 'import sys, setuptools, tok enize; sys.argv[0] = '"'"'C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-6lq1pn_d\\tssv\\setup.py'"'"'; __file__='"' "'C:\\Users\\user\\AppData\\Local\\Temp\\pip-install-6lq1pn_d\\tssv\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', o pen)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"' ))' install --record 'C:\Users\user\AppData\Local\Temp\pip-record-fye2wylk\install-record.txt' --single-version-external ly-managed --user --prefix= --compile --install-headers 'C:\Users\user\AppData\Roaming\Python\Python38\Include\tssv' Che ck the logs for full command output.

If I try to install according to the instructions, I get the following:

Output of the installation command C:\Users\user\Downloads\pydemux-1.0>python setup.py install running install running build running build_py running build_ext building 'PyDemux._demux' extension C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.2 6.28801\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Program Files\Python38\include" "-IC:\Program Files\Python38\include" "-IC:\Program Fil es (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\includ e" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Pr ogram Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Fil es (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Wind ows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\1 0\include\10.0.17763.0\cppwinrt" /Tc_demux.c /Fobuild\temp.win-amd64-3.8\Release \_demux.obj _demux.c C:\Users\user\Downloads\pydemux-1.0\_demux.h(5): fatal error C1083: Cannot open include file: 'libavutil/imgutils.h': No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Communit y\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x64\\cl.exe' failed with exit sta tus 2

Operating system - windows, visual studio build tools and windows sdk are installed. In General, everything is need for a successful dlib build is installed. By the way, ffmpeg-python was installed successfully by pip.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.