Giter VIP home page Giter VIP logo

transcoder's Introduction

MEDIA TRANSCODER / MEDIA LIBRARY / MEDIA FRONTEND

This is a simple PYTHON / FLASK / FFMPEG based media library and on-the-fly transcoding server and HTML5-based frontend.

WHY

I am running this on my NAS and use my Samsung SmartTV or a browser to watch videos and listen to music.

CONFIGURE

Change config.py to point to your media files.

INSTALL PYTHON 3.4

http://www.extellisys.com/articles/python-on-debian-wheezy

INSTALL FFMPEG

http://superuser.com/questions/286675/how-to-install-ffmpeg-on-debian

PROBLEMS WITH UTF-8

export LANG='en_US.UTF-8' export LC_ALL='en_US.UTF-8'

RUN

transcoder's People

Contributors

dereisele avatar derolf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

transcoder's Issues

404

I keep getting a 404 when I attempt to open a video file using your server:

10.7.7.80 - - [17/Jul/2017 23:27:54] "GET /library/Movies%2Mv1184_watts_sd.mp4 HTTP/1.1" 404 -

Any ideas?

Issue with files that include spaces (fixed myself)

Hi, thank you for this great project, it fits my needs greatly, i intend to fork it for myself.
I had an issue where files with spaces would not play. This is inacceptable in my case so i worked a bit and fixed it. I cannot make a pull request so i will post a screenshot of the changes i made.
Basically the file path needed to be quoted inside the cmdline variable and it was required to use shlex.split(cmdline) instead of string.split since string.split ignores quotes when splitting.
https://prnt.sc/pxnu9d

Add a License

Hey,
I would like to use some parts of this project, but there is no License or Usage information right now. Could you add a License that works for you or explain how the project may be used?
Thanks!

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.