Harris File Interchange presentation from the

Transcription

Harris File Interchange presentation from the
Society of Broadcast Engineers
David Veldman
Technologist-Digital Media and
Workflow
File formats in
Broadcast Video
U w n A r p i p n g t he
m s y t r ey !
assuredcommunications™
assuredcommunications™
•1
$$$
Content
•2
business school says:
•3
Time
‘Follow the money’
journalism 101 reminds us that:
‘Content is King’
And Mr. Benjamin Franklin remarked that:
‘Time is Money’
then…would it not be prudent to assume:
that in order to gain financial growth, we should carefully,
expeditiously and with format integrity remaining a top priority, watch and
follow the flow of content (media assets; be that video, audio, files,
scripts, stories and even databases) throughout the ENTIRE production
process, and doing so, use the ‘less is more’ approach with available
technology?
Harris Proprietary Information
assuredcommunications™
14-Feb-12
The Broadcasters Community of the World (COW)
Broadcast File Format
by Katie Mims on Oct 2, 2008 at 3:09:11 am
Hi all,
I'm venturing into my first experience with broadcast video. Previously, everything I've done has been for the web, DVD or large
screen projection.
“The last person I spoke with at the
station said an MPEG2 was a good file
to go with…”
I just spent two weeks in the Caribbean islands doing hurricane relief work, and several of the local stations want to air a short
video I've put together. I wanted to get some feedback on my workflow, and find out if there is a better way to be going about
this in order to get the best quality possible.
Shot on: HDV 1080p24, Sony HVR-V1U
Captured as HDV
Edited on a 1080i60 timeline
The last person I spoke with at the station said an MPEG2 was a good file to go with, but I did a test run of it and the quality
didn't excite me at all. There were image issues, especially on fast pans etc.
" If they want a file, try to send them the
native file format that you're editing…”
My friend also gave me these guidelines: " If they want a file, try to send them the native file format that you're editing. Make
sure your whites are under 100%, 30 seconds of tone, 5 seconds of slate, 8 second countdown (from 10 to 2, leave the last two
full seconds black)
Tone should be at -20 and do not let your program go over -6, average should be around -10, speaking should never fall under 18 - keep it closer to -10 -12. You might need a compressor for the voice, we usually do."
So, advice on what I can do to preserve the picture quality, and can anyone tell me if there's a better file.
Thanks in advance!
Peace and Love,
Katie
Harris Proprietary Information
assuredcommunications™
14-Feb-12
AGENDA
• The multitude of file formats ‘Out There’
• To and From
– Acquisition to edit to Air
• Common Pitfalls
– A.K.A “Bang your head against a brick wall in order to astound and
amaze your peers at the amount of blood that you can tolerate dripping
into your eyeballs before you scream *@!#!%^;)*!! ”
• Format (in)dependence
• The ‘Holy Grail’ in the land of Nirvana
• Solutions for Your environment
Harris Proprietary Information
assuredcommunications™
The multitude of file formats ‘Out There’
Harris Proprietary Information
assuredcommunications™
The multitude of file formats ‘Out There’
Creator/Maintainer
Codec
libtheora
(Theora)
diracresearch
(Dirac)
Schrödinger
(Dirac)
x264
Xvid
FFmpeg
(libavcodec)
FFavs
(libavcodec)
Blackbird
DivX
Xiph.org
BBC Research
Department
First public
release date
9/25/2002
9/17/2008
David Schleef
2/22/2008
x264 team
2003
Xvid team
2001
Latest
stable
version
1.1.1
(2009)[3]
License
BSD-style[4]
MPL 1.1, GNU
1.0.2
GPL 2, GNU LGPL
(2009)[5]
2.1
MPL 1.1, GNU
1.0.9
GPL 2, GNU LGPL
(2010)[5] 2, MIT License
r1376
GNU GPL
(2009)[6][7]
1.2.2
GNU GPL
(2009)[8]
FFmpeg team
2000
0.5.1
(2010)[9]
FFavs team
Forbidden Technologies
plc
DivX, Inc.
2009
0.0.3[10]
2006-01
2001
2
7.0 (2009)
GNU LGPL
GNU LGPL
Compres
Patented compression formats
sion
method
none[*]
none
Lossy/los
sless
none
Lossy/los
sless
Lossy/los
sless
MPEG-4 AVC/H.264
MPEG-4 ASP
Lossy
MPEG-1, MPEG-2, MPEG-4 ASP,
H.261, H.263, VC-3, WMV7,
Lossy/los
WMV8, VP5, VP6, MJPEG etc.
sless
MPEG-1, MPEG-2, MPEG-4 ASP Lossy/los
etc.
sless
Proprietary
Blackbird
Proprietary
MPEG-4 ASP, H.264
Harris Proprietary Information
assuredcommunications™
Lossy
Lossy
Lossy
The multitude of file formats ‘Out There’
First public
release date
Latest stable
version
a hack of Microsoft's MPEG4v3 codec[11][12]
Creator/Maintainer
License
Patented compression formats
Proprietary
Microsoft's MPEG-4v3 (not MPEG-4
compliant)
1998
3.20 alpha[13]
(2000)
3ivx Technologies Pty. Ltd.
2001
5.0.2
(2007)[14]
Proprietary
MPEG-4 ASP
Nero AG
2003
Unknown
Proprietary
MPEG-4 ASP, H.264[15]
Proprietary
Unknown
Codec
DivX ;-)
3ivx
Nero Digital
ProRes 422 /
ProRes 4444
Compressi
on method
Lossy
Lossy
Lossy
Apple Inc.
2007
Sorenson Video
Sorenson Media
1998
Proprietary
Sorenson Video
Lossy
Sorenson Spark
Sorenson Media
2002
Proprietary
Sorenson Spark
Lossy
On2 Technologies
2000
BSD-style[4]
none[*]
VP4
On2 Technologies
2001
Proprietary
VP4
Lossy
VP5
On2 Technologies
2002
Proprietary
VP5
Lossy
VP6
On2 Technologies
2003
Proprietary
VP6
Lossy
VP7
On2 Technologies
2005
Proprietary
VP7
Lossy
VP8
On2 Technologies (Now
bought by Google )
BSD-style
VP8
VP3
Lossy
Lossy
Lossy
2008
Harris Proprietary Information
assuredcommunications™
The multitude of file formats ‘Out There’
Creator/Maintainer
Codec
First public
release date
DNxHD
Avid Technology
Cinema Craft Encoder SP2
Custom Technology
Corporation
Pegasys Inc.
TMPGEnc Free Version
Latest stable
version
Cinepak
Indeo Video
TrueMotion S
RealVideo
ACT-L3
Huffyuv
Lagarith
Currently maintained by
Compression Technologies,
Inc.[18]
Intel Corporation, currently
offered by Ligos
Corporation
The Duck Corporation
RealNetworks
Streambox
Ben Rudiak-Gould
Ben Greenwood
Patented compression formats
Compressi
on method
Proprietary
VC-3
2000
1.00.01.09
(2009)[16]
Proprietary
MPEG-1, MPEG-2
2001
2.525.64.184
(2008)[17]
Proprietary
MPEG-1, MPEG-2
Proprietary
1999
9 (2003)
(WMV3 in
FourCC)
WMV, VC-1, (in early versions MPEG-4
Part 2 and not MPEG-4 compliant
MPEG-4v3, MPEG-4v2)
2008
Windows Media Encoder
Microsoft
Created by SuperMac, Inc.
License
Proprietary
1997
Template:02- Template:3.4
21-03
(2009)
2.1.1
2000
(2003)[20]
10/4/2004
1.3.20
(2009)[21]
Lossy
Indeo Video
5.2
RealVideo
10[19]
Lossy
Lossy
Proprietary
1992
1995
Lossy
Unknown
1.10.0.26
(1999)
1991
Lossy
Proprietary
TrueMotion S
Proprietary
H.263, RealVideo
Proprietary
Unknown
GNU GPL 2
none
GNU GPL 2
none
Harris Proprietary Information
assuredcommunications™
Lossy
Lossy
Lossy
Lossy
Lossless
Lossless
The multitude of file formats ‘Out There’
Name and file
extension, if
different
3GP
3G2
Advanced
Systems
Format (.asf,
.wma,
Standard
owner
3GPP
3GPP2
Microsoft
Support for Variable bit Variable
B-frames
rate audio frame rate
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Subtitles
?
3GPP Timed
Text
H.263, MPEG-4
Part 2 and
H.264/MPEG-4
AVC
AMR-NB, AMRWB, AMR-WB+,
AAC, HE-AAC
and HE-AAC v2
?
No
3GPP Timed
Text
AMR-NB, AMRWB, AAC, HEH.263, MPEG-4
AAC, EVRC,
Part 2 and
EVRC-B, EVRCH.264/MPEG-4
WB, 13K
AVC
(QCELP), SMV or
VMR-WB
?
No
Yes
Almost anything Almost anything
through VFW or through ACM or
DMO; H.264/AVC DMO; Vorbis is
is problematic
problematic
Yes
?
?
Yes
.wmv)
AVI
Microsoft
Yes[1]
Yes[2]
Yes[3]
DivX Media
Format (.divx)
DivX, Inc.
Yes
Yes
Yes
Supports
Video formats Audio formats Metadata/Tag
Menus (like
supported
supported
s supported
DVD)
Chapters
Almost anything
through VFW; Almost anything
Yes, via third Yes, via third
H.264/AVC is
through ACM;
party
party
not officially
problematic due
Vorbis is
modifications modifications
to the limited B- problematic [5]
frame support[4]
Yes
Yes
Harris Proprietary Information
assuredcommunications™
MPEG-4 Part 2
video encoded to MP3, PCM, AC-3
meet DivX profiles
?
No
Yes
The multitude of file formats ‘Out There’
Name and file
extension, if
different
EVO
Standard
owner
MPEG
Support for Variable bit Variable
B-frames
rate audio frame rate
Chapters
Subtitles
Supports
Video formats Audio formats Metadata/Tag
Menus (like
supported
supported
s supported
DVD)
AC-3, E-AC-3,
MPEG-2 Part 2,
Dolby TrueHD,
H.264/MPEG-4 AVC, Linear PCM, DTS,
VC-1
DTS-HD, MPEG-2
Part 3
MP3, AAC, HEH.264/MPEG-4 AVC
AAC[6]
Sorenson, VP6,
MP3, Nellymoser,
Screen Video,
ADPCM, Linear
H.264/MPEG-4
PCM, AAC[9],
[7][8]
AVC
Speex[10]
Yes
Yes
Yes
Yes
Yes
F4V (Flash Video) Adobe Systems
Yes
?
Yes
?
?
FLV (Flash Video) Adobe Systems
Yes
?
Yes
No
No
Matroska (.mkv,
.mka)
CoreCodec,
Inc.[11]
Yes
Yes
Yes
Yes
Yes
virtually anything
MCF
BSD-style license
for specs, GNU
for tools
?
?
?
?
?
?
MP4
MPEG
Yes
Yes
Yes
MPEG Video File
(.mpg, .mpeg)
MPEG
Yes
Yes
Yes
?
Yes
Yes
?
Yes
No
virtually anything
Yes
currently under
development by
CoreCodec[12]
?
?
No
Yes
Yes
No
No
1) In specially
formatted text
MPEG-2/4 (HE)track
ttxt, VobSubs
AAC, MPEG-1/2
(QuickTime); 2) with private
Layers I, II, III
In userdata atom objectTypeIndic
MPEG-4 ASP,
(MP3), AC-3, Apple
(started by Nero ation not usable H.264/MPEG-4 AVC,
Lossless, ALS, SLS,
Digital) can't
with the
H.263, VC-1, Dirac,
Vorbis(with
interact with the sceneDescriptio
others[13]
private
sceneDescriptio n (started by
objectTypeIndicati
n, or via
Nero), BIFS
on), others[13]
segmentDescript
or
MPEG-1 Layers I,
II, III (mp3), other
No
No
MPEG-1, MPEG-2[14] formats only in
private streams:
LPCM[15]
Harris Proprietary Information
assuredcommunications™
The multitude of file formats ‘Out There’
Name and file
extension, if
different
Standard
owner
Support for B- Variable bit
frames
rate audio
Variable
frame rate
MPEG program
stream PS (.ps)
MPEG
Yes
Yes
?
MPEG transport
stream TS (.ts)
MPEG
Yes
Yes
Yes
BDAV MPEG-2
transport stream
(.m2ts)
Blu-ray Disc
Association
Yes
?
Yes
MXF
SMTPE
Yes
Yes
Yes
Ogg
Xiph.org, patentfree
Yes[1]
Yes
Yes
Quicktime (.mov,
.qt)
Apple
Yes
Yes
Yes
RMVB
RealNetworks
Yes
?
Yes
VOB+IFO
DVD Forum
Yes
Yes
No
WebM
WebM Project
Yes
Yes
Yes
Chapters
Subtitles
Video formats
supported
Audio formats Metadata/Tags
supported
supported
Supports
Menus (like
DVD)
MPEG-1 Layers I,
Only in private Only in private
II, III (mp3), other
Only in private
streams - used streams - used MPEG-1, MPEG-2, formats only in
streams - used in
No
VOB files on
in VOB files on in VOB files on MPEG-4 Part 2[14]
private
DVDs
streams:AC-3,
DVDs
DVDs
LPCM, DTS[15]
MPEG-1 Layers I,
MPEG-1, MPEG-2
II, III (mp3), AAC,
Part 2, MPEG-4 ASP,
possible via
other formats in
No
H.264, other formats
No
No
ETSI EN 300 743
private streams:
in private streams:
AC-3, LPCM,
VC-1, Dirac[16]
DTS[16]
AC-3, DTS, LPCM,
MPEG-2 Part 2, Dolby Digital Plus,
Yes
Yes
?
?
H.264, VC-1
DTS HD, Dolby
Lossless
?
Yes
Virtually anything Virtually anything
Yes
No
Theora, Dirac,
Vorbis, FLAC,
OggUVS, MNG and
Speex, CELT,
CMML, Ogg
Ogg Writ, Ogg
Yes
others[17][18], almost OggPCM[17][18], Skeleton, Vorbis
No
Kate
anything through almost anything
comment[19]
VFW
through ACM
Limited to what is Limited to what is
available to the available to Sound
Yes
Yes
Yes
No
QuickTime codec
Manager or
manager
CoreAudio
(HE)-AAC, Cook
Codec, Vorbis,
?
Yes
RealVideo 8, 9, 10
?
No
RealAudio
Lossless
AC-3, Linear PCM,
MPEG-2 Part 2,
Yes
Yes
DTS, MPEG-2 Part
No
Yes
MPEG-1 Part 2
3, MPEG-1 Layer II
?
?
Harris Proprietary Information
assuredcommunications™
VP8
Vorbis
?
?
The multitude of file formats ‘Out There’
Lossy compression
Lossless compression
WavPack
MLP /
Dolby
TrueHD
DTSHD
?
?
No
No
MP3
WMA
RealAudio
Vorbis
Musepack
AAC
AC-3 DTS APE FLAC ALAC SHN
QuickTime
Yes
Yes
?
Yes
?
Yes
Yes
AVI
Yes
Yes
No
No
No
Yes [20]
Yes
Yes No No
No
No
No
Matroska
Yes
Yes
Yes
Yes
Scheduled
[21]
Yes
Yes
Yes No Yes No
No
Yes
Yes
Yes
MP4
Yes
Yes
No
Yes
?
Yes
Yes
Yes No No Yes
[22]
No
No
No
No
MXF
Yes
No
No
?
?
Yes
Yes
No
No
Yes
Yes
MPEG-4 (A)SP
H.264/MPEG-4
AVC
Video formats MPEGMPEG-2
supported
1
VCRealVide
Theora
1/WMV
o
QuickTime
Yes
Yes
Yes
Yes
Yes
?
Yes
AVI
Yes
Yes
Yes
Problematic,
limited B-frame
support[4]
Yes
No
Yes
OGM
Yes
Yes
Yes
Yes
Yes
?
Yes
Matroska
Yes
Yes
Yes
Yes
Yes
Yes
Yes
MP4
Yes
Yes
Yes
Yes
Yes[23]
No
No
MXF
Yes
Yes
Yes
Yes
Yes
No
?
Harris Proprietary Information
assuredcommunications™
?
?
Yes Yes
Yes No No
No
A media File is organized from outside
to inside
•
The NLE/Graphics/Server File System: Microsoft NTFS, Solaris ZFS, Linux
ext2/ext3, Apple HFS or specialized.
•
The Media File Format: AVI, QuickTime, MXF, MPEG, GXF or LXF.
•
The Media Essence Type: Audio / Video compression type.
•
The Interchange Mechanism: e.g. Sharing via Network Attached Storage (NAS) or
Storage Area Network (SAN) through use of File Transfer Protocol (FTP) ,
Common Internet File System (CIFS) or Network File System (NFS).
NLE/Graphics/Server File System
Microsoft NTFS, Solaris ZFS, Linux ext2/ext3, Apple
HFS, Proprietary
Media File Format
Proprietary, QuickTime MOV,
AVI, MXF,
Media Essence Type
GXF, LXF.
AVCi, MPEG2, DV,
JPEG2000, MPEG4/H.264
Harris Proprietary Information
assuredcommunications™
A media File is organized from
outside to inside
• Metadata
– Timecode, Reel, Info, User defined fields
• External Metadata: XML or XMP or other
• Static Metadata: elements within the file
• Real time: Elements within the container or in the media itself
• Container (Wrapper)Types
– Custom/non Standard corporate file types:
– ARI, GEN, ARC, etc
Container
– Standardized file types:
Video
Stream
– AVI, MOV, WAV, MXF, LXF, GXF
etc
• Essence or Content
MPEG-2, MPEG-4, H.264, etc
Harris Proprietary Information
assuredcommunications™
Audio
Stream
MetaData
To and From
Acquisition to Edit to Air
Production
Internet/mobile
SD
HD
H.263
MPEG-4
H.264
Beta SP
DV
DV50
IMX
P2
DV HD
MPEG-2
HD
Post production
Playout
Broadcast
WMV < 1Mb/s
Flash < 1Mb/s
WMV 2Mb/s-5Mb/s
DV
AVC-Intra
MPEG-2 I-frame 50Mb/s
MJPEG
Baseband 270Mb/s
DV HD
MPEG-2 HD 8Mb/s-300Mb/s
Baseband 1.5Gb/s
WMV 2Mb/s-5Mb/s
MPEG-2 IBP 8Mb/s-15Mb/s
DV
MPEG-2 2.5Mb/s-5Mb/s
H.264 1Mb/s-3Mb/s
MPEG-2 15Mb/s-20Mb/s
H.265 8Mb/s-16Mb/s
MPEG-2 HD 20Mb/s-80Mb/s
Harris Proprietary Information
assuredcommunications™
Codec (in)Dependance
• One cannot stress enough how important the CODEC is
in the workflow
•It’s extremely easy (and quick) to
translate metadata (think of your
contacts file when porting from one
application (Microsoft Outlook) to another
(Blackberry/iPhone) contacts
•Containers (Wrappers) are
easily exchangeable (watch out for
possible metadata loss!)
•It’s when a CODEC change
(Transcode) needs to take place that
errors are typically introduced
Harris Proprietary Information
assuredcommunications™
Common Pitfalls
•
QuickTime *.MOV extension (QuickTime is not QuickTime)
• NB! *It’s just a wrapper* but where is it’s header?
•
•
•
Where did it come from is usually a good clue of format.
• Look/ask for what the essence is inside
•
•
•
•
•
XDCamHD 35 (4.2.0) or 50 (4.2.2)?
DVCProHD 50 or DVCproHD100
AVI, IMX30/40/50?
ProRes
Watch out for QuickTime Reference files.
•
•
In the header section up front
In the body section? Some servers fail when it’s buried too deep
down in the file -due to incomplete file parsing routines/techniques
Disk-efficient file points to various bits of the captured video, which
doesn't render until you use the QTRM to produce another file via
Compressor.
Where is it going to? (final destination)
•
Playback Server is going to be somewhat restricted on final file format
(codec)
Harris Proprietary Information
assuredcommunications™
Common Pitfalls
•
Media eXchange Format *.MXF extension
• All too often it’s assumed that MXF is MXF…
• MXF is only the wrapper and there is many different vendor
specific variances, interpretations and implementations of this
wrapper (Harris=*.LXF, GVG=*.GXF) Due to undefined MXF definition
• NEVER assume that if your video server (or NLE) shows in it’s
GUI that it can import (or even export) MXF, that it will work the
first time. Watch out for Versionitis!
• Check for the origination device and it’s export codec used
• I.e. FCP export via Apple Compressor and using ProRes.
• Where is it going to (final destination)
• Common server file types accepted:
• SD-AVI, IMX, DV, DVCPro, Mpeg-2
• HD-XDCamEX, XDCamHD35/50, DVCProHD 50/100,
Mpeg-2 w/various GOP’s, H.264/AVC-Intra
• **Watch out for metadata mapping when exchanging
between devices (especially in transcode processes)**
Harris Proprietary Information
assuredcommunications™
Common Pitfalls
•
Transcoders (Hardware)
• Quick, Easy but expensive alternative to ‘getting it right the
first time’
• Telestream’s FlipFactory – great but you pay for each
decode type. Don’t pay for unnecessary transcode ‘codecs’
• Rhozet’s Carbon Coder, ProStream - competetive
• 1 million other software only engines out there vying for your
attention, time and money.
•
Transcoders (Software)
• CPU intensive (need for speed factor), Easy and inexpensive
alternative to hardware solutions.
• MainConcept is the ‘Swiss Army Knife’ of NLE codecs with an
anything in-anything out repertoire.
• Marquis Broadcast’s Medway exploits the Avid file I/O
accessibility issues with the closed DNx/DNxHD codec AND
has great workflow media management tools too! (but not always
necessary)
Harris Proprietary Information
assuredcommunications™
Format (in)dependence
• Look for manufacturers who can and are willing to assist in
alleviating the devices, mechanisms and enhance (shorten and
tighten) the workflows in-between origination and on-air devices.
• Be overly cautious of the device that professes to ‘do-it-all’-Make
them prove it first.
– Do they offer a wide range of codec export support?
• (more arrows in your export quiver to better integrate with a minimal
CODEC supported playback server) Automate/Batch export?
– Does the playback device offer a wide range of import codec file
type support or is it fairly proprietary? (Supports only a few file
types only.)
• Again, don’t assume MXF is the killer “FIX” to cover your situation.
Ensure the header and container is compatible with the downstream
device’s import capabilities.
Harris Proprietary Information
assuredcommunications™
It is a riddle wrapped in mystery inside an
enigma; but perhaps there is a key –
’UNOBTANIUM’
• Resolve yourself to the fact that:
– There is no single file type that is going to suit all your needs.
– Acquisition (Camera)
• News = XDCamEX18/35. XDcamHD35/50. DVCProHD50/100
• Studio = DVCproHD100. AVC-Intra
– Editing (Production)
• News = XDCamEX18/35. XDCamHD35/50. DVCProHD50/100
• Studio =Apple Pro Res. Avid DNxHD. DVCProHD. XDCamHD50
• Promo =Apple Pro Res. Avid DNxHD.
– Playback (Air)
• News/Promo = XDCamEX18/35. XDcamHD35/50. DVCProHD50/100
• Spot/Commercial = MPEG-2. MPEG-4 AVC/H.264.
– Storage (Archive)
• MPEG-2 Low bitrate + Long GOP, MPEG-4
FYI* AVC-Intra and DVCProHD use I-Only compression, while HDV uses Long GOP compression. The MPEG-4 AVC/H.264 standard
encompasses both methods.
Harris Proprietary Information
assuredcommunications™
Solutions for Your environment
• IRT (Institut für Rundfunktechnik ) - MXF Analyzer
– Perform self tests via ‘lite’ version
– Offer a test service for both encode and decode
• MOG Solutions – the Scribe Pro, the Scribe
– Considered to be the industry’s definitive authority in MXF
domain
– Tool to create and play MXF and GXF files in your desktop environment.
– Allows annotation of MXF files with rich metadata descriptions.
•
•
•
•
•
•
MXFWrapper
MXFUnWrapper
MXFMetaUpdater
MXFDirectShowFilter
MXFPartialRestore
MXF::SDK
Harris Proprietary Information
assuredcommunications™
Solutions for Your environment
• Reactor9 – MXFInsight (http://www.reactor9.com/)
– Professional grade deep drill-down visual MXF analysis
• MXF4MAC – MXF Mac Based tools
– MXF Info and MXF Info Lite
•
•
•
•
•
•
•
•
•
Name
Modified Date and Time
Operational Pattern
Essence Containers (Codec, Format)
Creator (Company, Product, Version)
Number of Tracks
Edit Rate
Duration
Start Timecode
– MXF4Mac – P2 native in Final Cut Pro
– Atomic Fusion – Avid OP-Atom a/v merge into Final Cut Pro
Harris Proprietary Information
assuredcommunications™
Solutions for Your environment
• FFMpeg – ffmpeg, ffserver, ffplay
– ffmpeg is a command line tool to convert multimedia files between
formats.
– ffserver is a multimedia streaming server for live broadcasts.
– ffplay is a simple media player.
• FF Media Broadcast (alternative broadcast centric spin off of ffmpeg)
– Import your files in Final Cut Pro or AVID Media Composer by
• Creating XDCAM HD422 files in .mov or .mxf
• Creating XDCAM IMX/D-10 files in .mov or .mxf
• Creating AVID DNxHD files in .mov
– Transcode your MPEG-2 4:2:2 Transport stream files containing S302M
audio.
– Transcode your AVCHD Camera files correctly.
– Merge and split your audio tracks.
– Create QuickTime files containing time code tracks.
Harris Proprietary Information
assuredcommunications™
Solutions for Your environment
• AVIDemux
– Avidemux is a free video editor designed for simple cutting, filtering and encoding
tasks. It supports many file types, including AVI, DVD compatible MPEG files,
MP4 and ASF, using a variety of codecs. Tasks can be automated using
projects, job queue and powerful scripting capabilities.
• AVIMasterGUI
– Mux, Demux, Encode, Decode, File analysis, Audio and Video syncronization,
more…
• Good reading material
– “Being Digital” by Nickolas Negroponte
– “Live. Local. BROKEN News” by the Senior Strategists of AR&D
• Apple Compressor w/Automator
– Spend the time learning the pkg. and use it to get editors to export a proper file
the first time every time-take the guess work out.
– Use profiles and let Automator do the scripted work and export/ftp
– Check to see if Server manufacturer has an export plug in for Final Cut Pro
Harris Proprietary Information
assuredcommunications™
So……
• Know your particular device/s file type capabilities
– NLE’s can generally handle almost any file type in or out but this is where
the confusion starts (too many options across too many file types)
– Servers are less capable on file i/o. If attempting import/export for the first
time, get a sample file to the manufacturer for testing. If you don’t have the
analysis tools, they certainly will (should!) be able to help you debug the
file’s headers, containers, wrappers and essence.
– DG FastChannel/Pathfire, Pitchblue file content need transcoding as most
servers cannot directly import these files due to either/or the MPEG-4
AVC/H.264 files at a data rate of 15 Mbps or more AND the handling of the
metadata for the CBS automation and trafficking needs required parsing for
this file type. Expect future device maturity.
– If it has scripting/macro capabilities…….make/take time to exploit them.
Harris Proprietary Information
assuredcommunications™
Acknowledgements
•
Sony Broadcast, Panasonic Broadcast, JVC, Harris
•
FF Media Broadcast
•
ffmpeg (http://www.ffmpeg.org/)
•
•
MOG-Solutions (www.mog-solutions.com/)
Pro-MPEG Forum (www.pro-mpeg.org)
•
SMPTE (www.SMPTE.org)
•
(www.stream0.org)
–
Containers SMPTE 379M, 381M, 383M .
–
Metadata, Dictionary, Registry SMPTE 380M, 436M, RP210, RP224
Codec Seminar by Chris Reynolds on YouTube
(http://www.youtube.com/watch?v=lRlMC2of15o )
•
•
Broadcast Engineering (http://broadcastengineering.com)
IRT (Institut für Rundfunktechnik)
•
Wikipedia (http://en.wikipedia.org/wiki/Comparison_of_container_formats)
•
James Brooks, Drastic Technologies
Harris Proprietary Information
assuredcommunications™
Thank-You
Questions?
assuredcommunications™
assuredcommunications™
Quote of the day. Anyone? Anyone?
In 1930, the Republican-controlled House of Representatives, in an effort
to alleviate the effects of the... Anyone? Anyone?... the Great Depression,
passed the... Anyone? Anyone? The tariff bill? The Hawley-Smoot Tariff
Act? Which, anyone? Raised or lowered?... raised tariffs, in an effort to
collect more revenue for the federal government. Did it work? Anyone?
Anyone know the effects? It did not work, and the United States sank
deeper into the Great Depression. Today we have a similar debate over
this. Anyone know what this is? Class? Anyone? Anyone? Anyone seen
this before? The Laffer Curve. Anyone know what this says? It says that
at this point on the revenue curve, you will get exactly the same amount
of revenue as at this point. This is very controversial. Does anyone know
what Vice President Bush called this in 1980? Anyone? Something-d-o-o
economics. "Voodoo" economics.
Harris Proprietary Information
assuredcommunications™