Giter VIP home page Giter VIP logo

jaymoulin / docker-rpi-plex-video-converter Goto Github PK

View Code? Open in Web Editor NEW
24.0 4.0 5.0 166 KB

Raspberry PI - Plex Video converter - Docker image (Multiarch)

Home Page: https://brands.jaymoulin.me/me/docker-rpi-plex-video-converter

License: MIT License

Shell 56.73% Makefile 26.58% Dockerfile 16.69%
raspberry-pi plex raspberry plex-video-converter docker-image raspberrypi docker dockerfile video video-conversion

docker-rpi-plex-video-converter's Introduction

Caution

As-of 2021, this product does not have a free support team anymore. If you want this product to be maintained, please support my work.

Note

(This product is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addition to maintenance and stability there are many desirable features yet to be added.)

logo

Raspberry PI - Plex Video converter - Docker Image

latest release Docker Pulls Docker stars PayPal donation Buy me a coffee Buy me a coffee

This image purpose is to convert unsupported video files by Plex for Raspberry to mp4 which is supported.

Just run the container to convert all videos files to convert recursively on your media volume : Please note that this package is also hosted on Github Container Registry, just add ghcr.io/ before the image name (docker pull ghcr.io/jaymoulin/rpi-plex-video-converter instead of jaymoulin/rpi-plex-video-converter)

Note

0.7.0 update : you can add a compress=28 environment variable to compress all .mp4 files in the media path. The higher the number, the less the compression

Note

0.8.0 update : you can add a fallback=1 environment variable to use libx264 codec instead of libx265.

docker run --rm -t -v /path/to/your/media/folder:/media jaymoulin/rpi-plex-video-converter

This image is multiarch, which means it works either on your PC or Raspberry PI

Appendixes

Install Docker

If you don't have Docker installed yet, you can do it easily in one line using this command

curl -sSL "https://gist.githubusercontent.com/jaymoulin/e749a189511cd965f45919f2f99e45f3/raw/0e650b38fde684c4ac534b254099d6d5543375f1/ARM%2520(Raspberry%2520PI)%2520Docker%2520Install" | sudo sh && sudo usermod -aG docker $USER

docker-rpi-plex-video-converter's People

Contributors

jaymoulin avatar pidockmedia 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

Watchers

 avatar  avatar  avatar  avatar

docker-rpi-plex-video-converter's Issues

Feature request : File rename

Remove in filename extra text.

Original filename:
[source] {show name}.{S01}.{E02}{extra text}.avi
result:
{show name}.{S01}.{E02}.mp4

X265?

Have you thought about a version of this that encodes to the smaller x265 codec? I love the recursive fire and forget aspect of this docker. I would just ;love the smaller x265 codes size.

Request: docker-compose example

It'd be a nice QOL upgrade to include a sample docker-compose config example in the repo, right now it takes some time to figure out which options need to be set.

Version issue (3.2.10 instead of 4.1)

$ docker run --rm -ti jaymoulin/rpi-plex-video-converter:n4.1-dev ffmpeg -version
ffmpeg version 3.2.10-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers

[FR] Add optional Parameter to delete the orginal file

I got a huge Media DB. If i convert all now,
the HDD will be full before all the conversion completed.

Thats why it would be nice to add another parameter to delete the orginal file after successfull converting.

Thank you for the image!

Consider autoupdate

this project is dependent from other. consider an autoupdate system to avoid to maintain it

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.