Dolby AC-4 Audio & ATSC 3.0/HEVC Video Playback

Related tags

Video hevc dolby ac-4 atsc3
Overview

VideoPlayer

Qt+ffmpeg+SDL2+Dolby+AC-4+AC4+HEVC+ATSC3.0+4K+video

This is a fork of the video player found here: https://github.com/yundiantech/VideoPlayer

This fork has been updated to support Dolby AC-4 audio streams by compiling it against an experimental version of ffmpeg that supports Dolby AC-4 audio.

This fork was created for people who are early adopters of the new north American ATSC3.0 broadcasting standard. Most major US cities have conducted a rollout of this new broadcasting standard that supports 4K HEVC video with Dolby AC-4 audio , over-the-air (OTA), television broadcast streams.

For owners of SiliconDust HDHomeRun 4K tuners, viewing an ATSC3.0 video stream is as easy as entering the URL for a particular channel as found in your tuner's channel lineup. I.e. http://x.x.x.x:5004/auto/vyyy.y Replace the X's with the IP address of your tuner and replace the Y's with the channel number you want to watch. Allow 10 to 15 seconds of buffering before the video/audio appears.

This player also supports playback from local files and from rtsp:// camera streams. For password protected camera streams use this URL as a template for connecting to your camera: rtsp://admin:[email protected]:554/path-of-your-stream

For cameras not using authentication, use the following template: rtsp://x.x.x.x:554/path-of-your-stream

This player was built using QT5.6.

Build steps for 64-bit Windows:

  1. Open a Visual Studio x64 command prompt and run qmake.
  2. Next, run nmake.
  3. After a successful build, copy the ffmpeg DLL files into x64/Release folder.
  4. Run the windeployqt command to ensure that all the QT DLL's and support files are included in the Release directory.
  5. The resulting videoplayer.exe can be run for this directory or bundled with an installer. See the releases section of the repo for a full installer.

alt text

Releases(2.1.1)
  • 2.1.1(Nov 25, 2021)

    This is a video player that was created for people who are early adopters of the new north American ATSC3.0/HEVC broadcasting standard. Most major US cities have conducted a rollout of this new broadcasting standard that supports 4K HEVC with AC-4 audio, over-the-air (OTA), television broadcast streams.

    For owners of SiliconDust HDHomeRun 4K tuners, viewing an ATSC3.0 video stream is as easy as entering the URL for a particular channel as found in your tuner's channel lineup. I.e. http://x.x.x.x:5004/auto/vyyy.y Replace the X's with the IP address of your tuner and replace the Y's with the channel number you want to watch. Allow 10 to 15 seconds of buffering before the video/audio appears.

    The player also supports playback of locally stored files.

    Source code(tar.gz)
    Source code(zip)
    VideoPlayer-AC4-setup.exe(37.01 MB)
Owner
Stephen Ferrell
I develop applications that convert LIDAR data into contour maps and 3D models for civil engineering and topographic workflows in AutoCAD.
Stephen Ferrell
Vulkan Video Sample Application demonstrating an end-to-end, all-Vulkan, processing of h.264/5 compressed video content.

This project is a Vulkan Video Sample Application demonstrating an end-to-end, all-Vulkan, processing of h.264/5 compressed video content. The application decodes the h.264/5 compressed content using an HW accelerated decoder, the decoded YCbCr frames are processed with Vulkan Graphics and then presented via the Vulkan WSI.

NVIDIA DesignWorks Samples 95 Nov 18, 2021
Video stabilization is a software-based approach in real-time to eliminating environmental effects (wind, heavy vehicle etc.) and enhance the visual performance that degrade video streaming quality.

Video Stabilization Contents General Info Installation To Do General Info Video stabilization is a software-based approach in real-time to eliminating

null 4 Sep 28, 2021
Minimalist video maker -- simplify your music score video making process!

VisualScores 极简视频制作程序,简化你的乐谱视频制作! 如果需要编译,请解压 lib 文件夹中压缩包。 使用前请参考 manual 文件夹中的用户手册。 请勿修改、移动或删除 resource 文件夹中的任何文件。 VisualScores Minimalist video maker

Chen and Sim 4 Sep 15, 2021
A WFH utility to visually indicate user engagement of audio and video

DIY: In meeting indicator - WFH Utility The need for in meeting indicator at home So many of you have gotten accustomed to work from home by now. This

krishna kumar T 10 Jun 28, 2021
NymphCast is a audio and video casting system with support for custom applications.

NymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device.

Maya Posch 2k Nov 30, 2021
theora-player is an embeddable theora video player C++ library based on the libtheora sample. It has no audio support at this moment.

theora-player Description theora-player is an embeddable theora video player C++ library based on the libtheora sample. It has no audio support at thi

Fire Falcom 1 Oct 14, 2021
yangwebrtc is a self-developed rtc architecture supporting Webrtc/Srt/Rtmp, including a variety of video and audio codecs and processing, etc.

YangWebrtc Overview yangwebrtc是一个自主研发的支持Webrtc/Srt/Rtmp的rtc架构,包含多种视音频编解码和处理等。 支持视频会议、高清录播直播、直播互动等多种视音频应用。 可用于远程教育、远程医疗、指挥调度、安防监控、影视录播、协同办公、直播互动等多种行业应用

null 167 Dec 1, 2021
Open h.265 video codec implementation.

libde265 - open h.265 codec implementation libde265 is an open source implementation of the h.265 video codec. It is written from scratch and has a pl

struktur AG 1.2k Nov 29, 2021
Vireo is a lightweight and versatile video processing library written in C++11

Overview Vireo is a lightweight and versatile video processing library that powers our video transcoding service, deep learning recognition systems an

Twitter 807 Nov 21, 2021
Olive is a free non-linear video editor for Windows, macOS, and Linux.

Olive is a free non-linear video editor for Windows, macOS, and Linux.

Olive Team 5.6k Nov 28, 2021
Video player for 3ds

Video player for 3DS Patch note v1.0.1 Added allow skip frames option v1.0.0 Initial release Summary Video player for 3DS Performance 256x144(144p)@30

Core 2 Extreme 82 Dec 1, 2021
Plugin for VLC that pauses/plays video on mouse click

Pause Click plugin for VLC VLC plugin that allows you to pause/play a video by clicking on the video image. Can be configured to work nicely with doub

null 553 Nov 30, 2021
Real-Time Intermediate Flow Estimation for Video Frame Interpolation filter for VapourSynth

Description RIFE filter for VapourSynth, based on rife-ncnn-vulkan. Usage rife.RIFE(clip clip[, int model=0, int gpu_id=auto, int gpu_thread=2, bint t

Home Of VapourSynth Evolution 25 Nov 14, 2021
SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.

SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.

ossrs 16.5k Nov 29, 2021
Anki-like app for spaced repetition of video clips

ReeePlayer The ReeePlayer application is designed for spaced repetition of fragments (clips) of video and audio files with similar principle as in Ank

Filipp Volodin 9 Aug 14, 2021
Shotcut - a free, open source, cross-platform video editor

cross-platform (Qt), open-source (GPLv3) video editor

MLT Framework 5.5k Dec 4, 2021
SortNode is a JS binding for SORT: Simple, online, and real-time tracking of multiple objects in a video sequence.

SortNode is a JS binding for SORT: Simple, online, and real-time tracking of multiple objects in a video sequence.

Techainer 11 Sep 17, 2021
Vita Recorder is a plugin that allows to record video clips during your play sessions.

Vita Recorder Vita Recorder is a plugin that allows to record video clips during your play sessions. The code is based off VITA2PC at which has been a

Rinnegatamante 14 Aug 28, 2021
Color composite video code from ESP_8_BIT as an Arduino library

ESP_8_BIT Color Composite Video Out Library Purpose The composite video generation code from ESP_8_BIT extracted and packaged into a standalone Arduin

Roger Cheng 36 Nov 29, 2021