All Projects → BrianDMG → Conv2mp4 Ps

BrianDMG / Conv2mp4 Ps

This Powershell script will recursively search through a user-defined file path and convert all videos of user-specified file types to MP4 with H264 video and AAC audio using ffmpeg. The purpose of this script is to reduce transcoding CPU load on a media server like Plex or Emby and increase video compatibility across platforms.

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to Conv2mp4 Ps

conv2mp4-py
Python script that recursively searches through a user-defined file path and converts all videos of user-specified file types to MP4 with H264 video and AAC audio using ffmpeg. If a conversion failure is detected, the script re-encodes the file with HandbrakeCLI. Upon successful encoding, Plex libraries are refreshed and source file is deleted. …
Stars: ✭ 37 (-61.86%)
Mutual labels:  h264, plex, aac, plex-media-server
docker-amtd
AMTD is a Radarr companion script to automatically download movie trailers and extras for use in other video applications (plex/kodi/jellyfin/emby)
Stars: ✭ 78 (-19.59%)
Mutual labels:  plex, kodi, emby
Movie Data Capture
Local Movies Organizer
Stars: ✭ 5,481 (+5550.52%)
Mutual labels:  plex, kodi, emby
laav
Asynchronous Audio / Video Library for H264 / MJPEG / OPUS / AAC / MP2 encoding, transcoding, recording and streaming from live sources
Stars: ✭ 50 (-48.45%)
Mutual labels:  h264, aac, video-processing
Av data capture
本地电影刮削与整理一体化解决方案
Stars: ✭ 3,502 (+3510.31%)
Mutual labels:  plex, kodi, emby
docker-amvd
AMVD is a Lidarr companion script to automatically download and tag Music Videos for use in other video applications (plex/kodi/jellyfin/emby)
Stars: ✭ 58 (-40.21%)
Mutual labels:  plex, kodi, emby
Trinity
android video record editor muxer sdk
Stars: ✭ 609 (+527.84%)
Mutual labels:  ffmpeg, aac, h264
Javgo
JavGo是一个集合影片管理,影片刮削,视频处理,资源搜索等综合一体的全功能影音软件,支持爬取javbus,jav321,javdb,javlibrary进行刮削,支持db,bus的磁力搜索,支持获取library的影片评论。
Stars: ✭ 338 (+248.45%)
Mutual labels:  plex, kodi, emby
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (-60.82%)
Mutual labels:  ffmpeg, aac, h264
Androidffmpeg
android 读取摄像头和麦克风,使用rtmp推流
Stars: ✭ 298 (+207.22%)
Mutual labels:  ffmpeg, aac, h264
Sickgear
SickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.
Stars: ✭ 452 (+365.98%)
Mutual labels:  plex, kodi, emby
Camerartmpsdk
CameraRtmpSDK is an audio and video based on ffmpeg SDK, is committed to creating a cross-platform audio and video sampling, encoding, mixing, protocol upload program.
Stars: ✭ 95 (-2.06%)
Mutual labels:  ffmpeg, aac, h264
Ffmpeg Libav Tutorial
FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more
Stars: ✭ 7,074 (+7192.78%)
Mutual labels:  ffmpeg, video-processing
Iptv.bundle
Plex plug-in that plays live streams (like IPTV) from a M3U playlist
Stars: ✭ 739 (+661.86%)
Mutual labels:  plex, plex-media-server
Mlt
MLT Multimedia Framework
Stars: ✭ 836 (+761.86%)
Mutual labels:  ffmpeg, video-processing
Plex.py
Python interface for the Plex Media Server API
Stars: ✭ 22 (-77.32%)
Mutual labels:  plex, plex-media-server
Ffmediaelement
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Stars: ✭ 733 (+655.67%)
Mutual labels:  ffmpeg, h264
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+809.28%)
Mutual labels:  aac, h264
Autoscan
Autoscan replaces the default Plex and Emby behaviour for picking up changes on the file system.
Stars: ✭ 92 (-5.15%)
Mutual labels:  plex, emby
Pyjumpcutterv2
carykh's but with improvements and a GUI!
Stars: ✭ 25 (-74.23%)
Mutual labels:  ffmpeg, video-processing

conv2mp4-ps

Powershell script that recursively searches through a user-defined file path and convert all videos of user-specified file types to MP4 with H264 video and AAC audio as needed using ffmpeg. If a conversion failure is detected, the script re-encodes the file with HandbrakeCLI. Upon successful encoding, Plex libraries are refreshed and source file is deleted. The purpose of this script is to reduce the amount of transcoding CPU load on a Plex server and increase video compatibility across platforms.

Features

  • Full automation: Set as a scheduled task, and convert/encode your files while you do something more interesting.
  • Detailed logging: Allows easy tracking of what files are in the queue, overall queue progress, individual and cumulative file size gains and reductions, as well as total hours of video converted, how long it took to convert them, and the average encode speed.
  • Plex integration: Refreshes Plex libraries upon completion of each item in the queue.
  • Garbage collection: Allows user-specified file types to be deleted during each execution, keeping non-media files such as .nfo or thumbs.db from accumulating.

DependenciesUsageConfiguration

Python version can be found here: conv2mp4-py
Want to contribute? Pull requests welcome!
Github | GitLab

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].