victorhamc / castr Goto Github PK
View Code? Open in Web Editor NEWThis project forked from rundgong/castr
C++ lib and CLI for playing media files on a Chromecast
This project forked from rundgong/castr
C++ lib and CLI for playing media files on a Chromecast
castr - a CLI and C++ library to cast media files to Chromecast devices using the built in Default Media Receiver -- CLI usage -- Examples: castr my_video.mp4 my_second_video.mp4 castr https://www.example.com/some_video_on_the_internet.mp4 Controlling playback: SPACEBAR: Play/Pause n: Next p: Previous s: Stop r: Restart media from beginning* f: Seek forward 60 seconds* F: Seek forward 600 seconds* b: Seek backwards 60 seconds* B: Seek backwards 600 seconds* m: Mute on/off v: Volume down V: Volume up h: Help q: Quit * Note: Seeking is not supported by all media Supported file types: aac, mp3, wav, webm, mp4, gif, jpg, png, webp, mpd, m3u8 If you have ffmpeg installed and a computer that is fast enough to encode video in real time, all other common video formats are supported through the helper script castr-convert. Example: castr-convert my_video.mkv -- Build instructions -- Dependencies, and how to install them on Ubuntu: * protobuf - Protocol to communicate with Chromecast sudo apt install protobuf-compiler protobuf-dev * avahi - mDNS implementation used to locate Chromecast device sudo apt install libavahi-client-dev Building: mkdir build cd build cmake .. make
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.