12 votes

Why isn't ffmpeg used in movie production or broadcasting tool chains?

I work as an assistant editor on feature films, and use ffmpeg all the time, primarily for two purposes: Transcoding files to be uploaded for producers to view on digital dailies systems (Dax, PIX, ...
user avatar
  • 121
8 votes
Accepted

Loudness control LUFS level adjustments

FFmpeg's loudnorm filter can be used. Basic syntax is ffmpeg -i in.mp4 -c:v copy -af loudnorm=I=-23:LRA=1 -ar 48000 out.mp4 The loudness range (LRA) should be 2 x max deviation. Also see the ...
user avatar
  • 30k
5 votes

Software for detecting Photosensitive Epilepsy content

Some Broadcasters require a Harding Test which is patented and proprietary, it creates a Certificate; thus getting someone to accept liability isn't going to be free. You can find a number of places ...
user avatar
  • 827
5 votes

Software for detecting Photosensitive Epilepsy content

I wrote an ffmpeg filter which attempts to do this. It's not perfect, but it does seem to work well with a good part of the test samples I was working with. It has now been included into ffmpeg, and ...
user avatar
4 votes

Broadcast Television - Best specs to supply news footage

ABC, NBC, Comcast and others all have their own specs. What I've found is that 1080 progressive MP4 (h.264) at 29.97 fps (some rare cases need 59.94), with audio between 192-256 Kbps, usually does the ...
user avatar
3 votes
Accepted

Blackmagic setup: How do I record all cameras in a multicam broadcast?

You can use an SDI Distribution Amplifier ("DA") (one SDI input, and two or more SDI outputs) for each camera so you can "duplicate" the camera video to send to both the production switcher and to ...
user avatar
3 votes
Accepted

How match this broadcast standards with Premiere and ffmpeg

To legalize video with the Video Limiter: Set the Reduction Axis to Chroma and Luma. Set the Signal Minimum to 0% (=0 mV). Set the Signal Maximum to 103% (=700 mV + 3%). The rest of the settings may ...
user avatar
3 votes

Broadcast Television - Best specs to supply news footage

Getting a file format that works for everyone is very complicated. However, if you are are trying for network news, it is safe to use MPEG-2 TS 1080i29.97 (CBS, NBC, CNN) or 720p59.94 (ABC, Fox) at ...
user avatar
3 votes

Creating text graphics from a data feed

The obligatory ffmpeg answer (not a very good one, other answers still needed): You could feed your video through ffmpeg -vf drawtext=textfile=onscreen.txt:reload=1 With whatever other drawtext ...
user avatar
  • 2,608
3 votes
Accepted

How to do a video live stream through a VPS?

It varies a little from one server to another, but the basic components are an encoder/streaming client on the local client that takes input from the camera and turns it in to a stream that can be ...
user avatar
  • 19.2k
3 votes

Best render settings for broadcast/4k TV

The reason for mastering out to an uncompressed / minimally lossy format is so that you have a master copy, which you can then use to make other copies, without generation loss, or having to re-render....
user avatar
  • 13.3k
2 votes

Http Live Streaming for beginners

I would suggest you research a bit further and then refine your question. To me it seems that there is a bit of confusion in terms of the software components needed for creating a livestream. First ...
user avatar
2 votes

How to do a video live stream through a VPS?

There's another free, more lightweight alternative to wowza and red5 - the nginx-rtmp-module, which frees you from messing around with java https://github.com/arut/nginx-rtmp-module/ and here's a ...
user avatar
  • 173
2 votes
Accepted

How is 29.97 timecode generated over a full day without frame errors?

As per the Broadcast Engineer's Reference Book, p. 203 This correction will match DF time to real time to within approximately 2.6 frames per day; to eliminate the residual error the timecode ...
user avatar
  • 30k
2 votes
Accepted

Run webinar with more than one webcam

Webcams live in the universe of being devices plugged into computers, and switchers live in the universe of standard video sources being plugged into them. These two universes only talk to each other ...
user avatar
2 votes

Export video for Broadcast TV

There are three different things that get called "broadcast safe": Colors gamut: You don't need to apply an NTSC broadcast safe filter, but you do want to make sure that your colors are all within ...
user avatar
2 votes

Export video for Broadcast TV

Depends on who you ask. Old traditional people who grew up back in the bad old analog days have the Safe Action Area and Safe Title Area embedded in their brains. But even as old analog TV receivers ...
user avatar
2 votes

How match this broadcast standards with Premiere and ffmpeg

As per pg 12 of this BBC document, TECHNICAL STANDARDS FOR DELIVERY OF TELEVISION PROGRAMMES TO BBC The limits of signal levels are defined by reference to a nominal black level and a nominal ...
user avatar
  • 30k
2 votes
Accepted

How can you correct EBU R128 loudness in Premiere?

In general loudness correction is a two step process. (There's a little more to it for full EBU R128 compliance, but I work exclusively in the US and this all that is required for A/85 / CALM Act ...
user avatar
2 votes
Accepted

Software for detecting Photosensitive Epilepsy content

Unfortunately, I don't know of any free software that checks for PSE. As of 2013, the test for PSE was only available closed source. However, all of the major commercial QC tools can check for it. (...
user avatar
2 votes
Accepted

Correct workflow in Adobe Premiere for work with interlaced content

As for how to work... it all depends on what your final destination is. Are you working on a piece to be broadcasted, or for the Web? In the latter case, the final product should be progressive. If ...
user avatar
  • 156
2 votes
Accepted

Hardware and internet requirements for 1080/30p streaming, if video source is external

Connection Speed For H.264 1080p30 streaming with typical compression (6 Mbps), I would recommend an Internet upload speed of around 10 Mbps minimum. Hardware OBS Studio suggests the following ...
user avatar
2 votes
Accepted

Retrieve and decode V-Chip data from an aired digital TV stream

V-Chip is encoded in the Extended Data Services (XDS) that is part EIA-608 captions. How it is actually transported in/with the video depends the signal type and medium. Analog: Encoded with the ...
user avatar
1 vote
Accepted

Spec sheet requires checksums, How should these be formatted?

There is no standard used by US broadcasters for how to format checksums. I've never delivered to a broadcaster that requires it, but I've mostly been involved in delivering commercials. DPP/AS-11 ...
user avatar
1 vote

Multi-source, picture-in-picture live stream

Like @screaming-drills say's: this can be done with softwares like Wirecast and OBS. You could also get very expensive hardware to do the same eg. from Blackmagic Design, I would however look at the ...
user avatar
  • 226
1 vote

Multi-source, picture-in-picture live stream

Investigate some of the software switcher products such as "V-Mix". Or some of the computer-based integrated products like NewTek "TriCaster". They will handle many more inputs than even the large (...
user avatar
1 vote

Resize a live stream and overlay over another live stream for broadcasting

You can do this with OBS. I do it all the time. The Mac, can with OBS take the feed(s) and arrange/resize them and then stream it to Wirecast(?, but not necessary) or directly to Youtube. OBS ...
user avatar
  • 226
1 vote

Resize a live stream and overlay over another live stream for broadcasting

How are you routing to Wirecast? SDI/HDMI to thunderbolt? An easy solution is to get a micro/mini recorder from blackmagic and pull in that second feed directly to Wirecast through thunderbolt. Then ...
user avatar
1 vote

Browser-based non-webrtc webcam capture

If you can afford to buy a used BlackMagic H.264 ProCoder, it's a fantastic device, allowing you to input either a HDMI or HD-SDI signal and push to either RTMP or HTTP via h.264 -- with full control ...
user avatar
  • 2,457
1 vote

Browser-based non-webrtc webcam capture

as an AD.3 you can use HLS or you can use WebRTC with h264 or webm DASH for DASH it somewhat blurry form me (no straight answer for ffmpeg), but as for the HLS this is supported in a straightforward ...
user avatar
  • 121

Only top scored, non community-wiki answers of a minimum length are eligible