Media Tools

Explore 487 curated media processing and video editing tools for transcoding, analysis, and manipulation on Awesome Video.

Subcategories

Resources (showing 301–400 of 487)

  • xk media libraryScan millions of files with FFmpeg and access the metadata as a SQLite database. Also, a CLI alternative to media browsers like Plex or Jel…
  • VTCLab Media AnalyzerIn-browser tool that helps to analyze the internal structure of MPEG-TS and MP4/MOV files.
  • AM ViewerAudio Metadata Viewer. Contribute to DolbyLaboratories/AM-Viewer development by creating an account on GitHub.
  • Pmd ToolA pmd_tool is a command line utility that converts between different representations of SMPTE RDD49 metadata
  • IsoviewerGUI application to have closer look ISO 14496-12 and other MP4 files.
  • FF Multi ConverterGUI File Format Converter. Contribute to ilstam/FF-Multi-Converter development by creating an account on GitHub.
  • Shot Detection BenchmarksA comparison of FFmpeg, Shotdetect and PySceneDetect for shot transition detection
  • Audio Offset FinderFind the offset of an audio file within another audio file
  • Ccextractor (GitHub)CCExtractor - Official version maintained by the core team
  • MPEG TS InspectorA command-line tool for inspecting MPEG-TS files. Contribute to brendanlong/mpeg-ts-inspector development by creating an account on GitHub.
  • MediaInfo (GitHub)Convenient unified display of the most relevant technical and tag data for video and audio files.
  • VQMTVQMT: Video Quality Measurement Tool. Fast implementations of the following objective image quality metrics: PSNR, SSIM, MS-SSIM, VIFp, PSN…
  • Transcode (bmhayward)Tools to batch transcode and process videos.
  • PycaptionPython module to read/write popular video caption formats
  • Audio TranscriberTranscodes audio & video files to text, supports MP3, M4A, WAV, MP4, MKV, AVI, MPG & MPEG. No Online API's. Python 3
  • QCTools DocumentationQCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand thei…
  • ComskipTool for automatically detecting and marking commercial breaks in recorded video content.
  • Software ToolsVQEG's Software and Tools Website.
  • VQEG Tools and Subjective Labs SetupProviding the video quality research community with a wide variety of software tools and guidance in order to facilitate research.
  • AVRateAn open source modular Audio/Visual subjective evaluation test interface
  • LibcaptionFree open-source CEA608 / CEA708 closed-caption encoder/decoder
  • MutagenPython module for handling audio metadata.
  • Mp4analysermp4 file analyser written in Python.
  • Ad Insertion Sample (GitHub)The ad-insertion reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit,…
  • Promising Initial Results with AV1 Testing - Streaming Learning CenterI began testing AV1 early this week. Briefly, my tests involve 16 ten-second clips in four genres (movies, sports, animations, gaming) and…
  • Video Thumbnail GeneratorGenerate thumbnail sprites from videos.
  • Vaapi FitsIntel/vaapi-fits - A GitHub repository for video/multimedia development.
  • Smart City SampleThe smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, fo…
  • Videogrepautomatic video supercuts with python.
  • How to decode a video (memory file / byte string) and step through it frame by frame in Python?I am using python to do some basic image processing, and want to extend it to process a video frame by frame.
  • StreamsimVQEG/streamsim - A GitHub repository for video/multimedia development.
  • Test Engine Live ToolsSmall tools and scripts for the EBU test engine platform.
  • Test Engine OndemandEBU's on-demand test engine for validating broadcast and streaming workflows against technical specifications.
  • DVB InspectorDownload DVB Inspector for free. DVB transport stream analyzer written in java. DVB Inspector is a java program to analyze captured DVB-str…
  • WisualWeb for Visual Quality Assessment.
  • easyVmafPython script to easily compute VMAF using FFmpeg. It allows to deinterlace, scale and sync Ref and Distorted video automatically
  • FlusterTesting framework for decoders conformance.
  • JukeboxCode for the paper "Jukebox: A Generative Model for Music"
  • AutoSubAutoSub is a CLI application to generate subtitle file (.srt) for any video file using Mozilla DeepSpeech
  • PymediainfoA Python wrapper around the MediaInfo library. Contribute to sbraz/pymediainfo development by creating an account on GitHub.
  • FGVC[ECCV 2020] Flow-edge Guided Video Completion.
  • YUViewYUView is a QT based, cross-platform YUV player with an advanced analytic toolset.
  • Qtff Parameter EditorQuickTime file parameter editor for modifying transfer function, colour primary and matrix characteristics.
  • Webvtt RubyWebVTT Ruby parser and segmenter.
  • Node WebvttParse WebVTT files, segments and generates HLS playlists for them.
  • Webvtt PyRead, write and segment WebVTT caption files in Python.
  • Video TensorflowTalk deck on using TensorFlow for audience measurement in video streaming pipelines.
  • Quality of Experience in StreamingIn Eyevinn Technology’s ambition to broader our sharing of knowledge we now expand this with addressing quality.
  • Video Quality AssessmentEyevinn's knowledge-sharing series continues with video quality assessment, covering both subjective and objective approaches to measuring…
  • Collection of VMAF ResourcesA colleague asked for some resources relating to VMAF. Rather than answer in an email I thought I would create a post around it. Some of th…
  • IMSC 1.1 Image test contentGitHub repository containing test content files for validating IMSC 1.1 image-based subtitle implementations.
  • IMSC 1.1 Text test contentGitHub repository containing test content files for validating IMSC 1.1 text-based subtitle implementations.
  • IMSC 1.0.1 Text test contentGitHub repository containing test content files for validating IMSC 1.0.1 text-based subtitle implementations.
  • EBU-TT Live Interoperability ToolkitToolkit for implementing and testing EBU-TT Live, a subtitle standard used for live broadcast streaming across multiple platforms.
  • IMSC SpecificationW3C technical specification defining the IMSC 1.1 standard for timed text markup language used in subtitle and caption formatting.
  • IMSC validatorOnline validation tool for checking compliance of subtitle files with the IMSC (TTML Profiles for Internet Media Subtitles and Captions) sp…
  • ttconv: subtitle/caption format converterConverts EBU STL, IMSC/TTML/SMPTE-TT/EBU-TT-D and 608/SCC into IMSC, WebVTT and SRT
  • IMSC HRM validatorValidator for the IMSC Hypothetical Render Model (HRM), which constrains TTML document complexity
  • imscJS: IMSC/TTML/SMPTE-TT/EBU-TT-D rendererRenders IMSC/TTML/SMPTE-TT/EBU-TT-D subtitles and captions to HTML
  • The ultimate guide to CCsComprehensive guide covering closed captioning practices, standards, and implementation methods for video accessibility.
  • Web Video Text Tracks Format (WebVTT)Web Video Text Tracks Format (WebVTT) is a format for displaying timed text tracks (such as subtitles or captions) using the track element.
  • SubtitlesAV Platform MPEG DASH subtitles.
  • Toward A Practical Perceptual Video Quality Metricmeasuring video quality accurately at scale
  • Cea608 JSA JavaScript project designed to extract CEA-608 captions.
  • Caption InspectorCaption Inspector is a reference decoder for Closed Captions (CEA-608 and CEA-708).
  • VMAF: The Journey Continuesby Zhi Li, Christos Bampis, Julie Novak, Anne Aaron, Kyle Swanson, Anush Moorthy and Jan De Cock
  • Pycaption CLIA command line interface for the pycaption module.
  • Extract SubtitlesUtility to extract subtitle streams from video containers into separate text-based subtitle files.
  • TV Subtitle ExtractionSystem for extraction of subtitles from TV broadcasts.
  • VideocrExtract hardcoded subtitles from videos using machine learning
  • Subs ExtractExtracts per-sentence subtitles + audio from a subtitle file + video file.
  • Pysub ParserUtility to extract the text and timestamps of a subtitle file (.srt, .ssa, .sub, .txt).
  • Anime4KA High-Quality Real Time Upscaler for Anime Video.
  • SRT Metadata ExtractorContribute to Eyevinn/srt-metadata-extractor development by creating an account on GitHub.
  • Extracting contextual information from video assetsfor an improved Netflix user experience
  • FFmpeg NormalizeAudio Normalization for Python/ffmpeg.
  • How to Set Audio Levels for VideoBad sound can easily ruin good footage. Use these tips when it comes time to set audio levels for video and film projects.
  • normalizing AudioEducational resource explaining audio normalization techniques for adjusting audio levels to consistent volumes across digital media.
  • Audio normalization with ffmpeg using loudnorm (ebur128) filterTutorial on using FFmpeg's loudnorm filter based on EBU R128 standards to normalize and adjust audio levels in media files.
  • R4WG20 QoE MetricsIssue tracking repository for the R4-Wg20 QoE Initiative
  • Low Latency Android iOS Linux Windows tvOS macOS Interactive Audio Platform🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows…
  • Automated Testing on Deviceskey concepts and infrastructure
  • Artillery Plugin HLSLoad test HTTP Live Streaming (HLS) servers with Artillery 🎥
  • VideobenchCommand-line tool for analyzing video quality using VMAF, PSNR, and bitrate measurements.
  • Video Bench — How measure your video quality easilyGuide to using automated tools for measuring and benchmarking video quality metrics in encoding workflows.
  • Node Thumbnails WebvttVideo thumbnail generator generating WebVTT spec file
  • Autosub (BingLingGroup)Command-line utility to transcribe/translate from video/audio/subtitles to subtitles
  • STRCleanerScript that extracts all the text from a subtitles file ignoring time indications, HTML tags and other alien info.
  • Voice Data ExtractA command line interface to combine text information from subtitles with voice data in the video. Provides a convenient way to generate tra…
  • Serverless SubtitlesServerless Subtitles can handle a video input, extract the sound, transcript it and generate different subtitle files for your video.
  • Extract SubtitleTool to extract embedded subtitle tracks from video files for separate processing or storage.
  • Audio Loudness (Google Conversational Actions)Google developer tool for analyzing and measuring audio loudness levels in media content to meet broadcast and platform-specific audio stan…
  • Cea ExtractorParsing and display logic for CEA-608 caption data in fragmented MP4 files.
  • DVB captions in media convert** If your output captions are DVB-Sub, set them up in your outputs according to the following information.
  • VMAFPerceptual video quality assessment based on multi-method fusion.
  • Vtt JSA JavaScript implementation of the WebVTT specification
  • The Challenge to Maintain and Translate Creative Visual Ideas to Everyone’s Viewing DevicesDiscussion of what went wrong with the visual quality of a very popular TV show episode, and the challenge of maintaining creative intent w…
  • Elecard Stream AnalyzerProfessional Video Analysis Tool For Syntax Analysis Of Encoded Media Streams. Operates With MPEG-2 PS/TS, VES and MP4 Files. Automation, b…
  • FFmpeg Quality MetricsCalculate quality metrics with FFmpeg (SSIM, PSNR, VMAF)
  • Scenecut ExtractorExtract scenecuts from video files using ffmpeg