Releases: budius/ChromecastConverter
FIx raw-logs option
Fix ffprobe
- Fix ffprobe executable that changed (in some systems) to ffmpeg.ffprobe
- Added option for raw logging of ffmpeg process output
Fix NPE on Subtitles processing
Audio FIxes
Fixes Audio quality setting
Limit max 2 audio channels due to chromecast limitations
(TODO: a flag to allow 5.1 for the chromecast ultra?)
Only subtitles
- Added option to export subtitles without any conversion
--onlySubtitles
- Fixed case when multiple subtitles for same language
Raspberry Pi Support
-
Added the option
-p
to convert on the raspberry PI usingh264_omx
.
(of course it will work on any hardware that supports it, it was just my main use case)
I compiled ffmpeg for my Pi using this https://www.raspberrypi.org/forums/viewtopic.php?t=199775
I got the script and extracted the parts that interested me. This one seems also more straight to the point. https://github.com/legotheboss/YouTube-files/wiki/(RPi)-Compile-FFmpeg-with-the-OpenMAX-H.264-GPU-acceleration -
Fixed zero video bitrate
move/copy file to output folder
move/copy file to output folder if the file doesn't need conversion.
lazy init the loggers to avoid empty loggers
Minor bug fix
all the command line executions were being reported as seconds, but it was dividing milisecond by 100 instead of 1000
ByeBye GUI
- dropped GUI because aint nobody got time for that
- major re-write, better structured code all together
- properly checks available audio codecs and applies accordingly
- due to the above audio changes, it works fine with FFMPEG static builds
- yeah, normal builds you can simply download from ffmpeg.org
- drop 2-pass video because aint nobody got time for that
- moved code to gradle, all dependencies now come from mavenCentral(), no more downloaded shit on or folder
- independently handle audio or video conversion or copy (greater efficiency)
- separate warning and error log files
Fix NPE and app not properly closing
V1.1.1 fix app no finishing n NullPointerExcep