Ogg-xasperated part two
I'm sure there are others working through the same saga (or is it s-ogg-a?) with regards to prepping video to play natively in HTML 5. This post contains some additional thoughts that some readers (and googlers) may find useful in developing a workflow around OGG Theora video for Macs. For any readers of mine that have no interest in technical video issues, (most of you) I'll have to ask you to bear with me and ignore this post, as I promise more interesting reading in the future.
Each week, I need to be able to convert two parts of a church worship service into Ogg theora. Each part is about 30-45 minutes long. I'd like a higher quality audio encode for the portion of the service that contains music. For the sermon portion, which is mostly speaking, I am willing to sacrifice some visual quality and sound encoding for smaller files and better use of bandwidth. I'm used to these files in Quicktime H.264, and file sizes typically range from 120 meg to about 180 meg. Encoding time is a consideration, since the computer we use has a lot to do between Sunday and Tuesday, which is when I try to have the files ready online.
I didn't mention in my last post one other option that I was almost happy with - if I encoded my files using compressor into basic MPEG1s set to the highest quality I could set, then ran those through Simple Theora Encoder, it created decent-looking video through batch processing very quickly. Unfortunately, I wanted the ultimate quality a little better and the filesize to be about half of its final result. Still, it would work in a pinch.
.
Since my last post, I've toyed with two additional workflow possibilities - I found the options in compressor to create custom settings using quicktime extensions, which allows you to encode OGG theora in a batch if you have the Xiph.org quicktime components. Unfortunately, this method insists on a quicktime container format, which won't work for HTML5 playback in firefox. I'm told there's a command line trick using FFMpeg, but reading about it makes my eyes glaze over, so I had to find another solution.
I also found a plugin for firefox called Firefogg which looks extremely promising. If you go to the firefogg website , it'll give you options to choose a file, choose some settings, and encode the file locally on your computer using the plugin. This has the added bonus of not tying up my video editing software while it encodes. Unfortunately it does not allow me to choose a file on my Mac, so I can't get my foot in the door to test it out. I guess I'll have to save that one for my PC videos.
So that brought me back to exporting using Quicktime conversion in Final Cut. I started with the default settings (Keyframe every 64 frames and "best" on frames per second) and scaled back the quality to "low", kicked on optimize, and sharpen on low. While the final video wasn't bad, it was about twice the file size I expected and took 30 minutes to encode a 3-minute video. This 10:1 ratio on encoding times was not going to work on my schedule.
Over my series of tests, I discovered that the "Optimize" checkbox seemed to do little for the quality other than increase encode time significantly. Meanwhile the "lowest" quality was far too pixelated, although the file size was well under what I'd hoped. Meanwhile, if I set more keyframes, it didn't add much to the file size, and lower frames per second helped keep it small as well.
I hit the sweet spot at 20 frames per second, keyframing every 15 with the quality slider set to "low" and optimize off. File sizes where what I expected from my H.264 encoding, and my encoding time ratio was closer to 2:1 (about an hour to encode a 30 minute video). For the size and the processing time, the quality was far better than I'd expected. I adjusted the settings to 15 fps for the sermon, started it encoding, and called it a day. I'd been looking at this too long, and my problem was solved.
Later, I checked my twitter stream and found out that Google had announced a new video format called WebM, which is unencumbered by licenses and backed by Mozilla and Opera. The goal is that it could work for HTML5, which could potentially make encoding in Ogg a moot point. *sigh* Why is it that just when I figure out the best way to do something, it changes? I guess that's what I get for aiming at a moving target. ;)
Comments
FfOrbzMfRShT
life insurance quotes =P auto insurance quotes wjjg health insurance rmmnh auto insurance quotes 497780 cheap health insurance 588
yTHTaLkeraHlW
accutane dsnvgb discounted phentermine >:))) acomplia %OOO tramadol 704 2003 cialis levitra market sales viagra =DD
UvWkWCLvNetMlDf
cheap auto insurance 13400 cheap car insurance gpeor home insurance quotes rcozxx auto insurance quotes eim insurance life =)))
fyljZxKOriyXeaS
buy your medicine cheaper ultram viagra 749212 xanax online 768219 valium online >:[ ultram skzvin buy cialis nvngkl
sTGHYdDgZScYqOTZ
cheapest insurance pwkmf affordable car insurance =-(( state auto insurance 706575 health insurance statistics >:]]]
iAMVNAuMMsKnJ
health insurance quotes adiznt life insurance %OOO home insurance hydal auto insurance 8O
RnLprwULKLkGWwYkiED
ultram tramadol mailorder 463216 phentermine hoodia %( prednisone =-] accutane online %-PP
TtxIOmZOyMVXu
levitra viagra abuse tffy ambien cr mgabf online accutane :-) cialis 271509
zhOlTlhCcaXzyvAx
cheap home insurance =OO cheap health insurance 8-P health insurance qwpryo health insurance plans =]
mADpxGfqoM
phentermine :DD ambien withdrawal 106546 xanax online 269890 crownpills ativan american express viux
jxWedugllKhuhRA
low income health insurance =((( home insurance :) eastwood auto insurance 0135 auto insurance 27837
yfrFoGtNdoIlSyBIiSD
online xanax united states %[ xanax online 304 prednisone 36299 accutane online faadw
xlVhNdSkluYHEsvSbA
Tramadol online gmau cheap cialis sale online >:PP doxycycline online >:-OOO buy accutane aai buy accutane veqnn
BtSqrboImTp
life insurance 5303 life insurance for seniors 8309 chip health insurance yzof discount auto insurance :[ health insurance quotes aucys
cERiSxuEMGYsp
ultram pain killers %]]] xanax mfckmi acomplia keddf prednisone pills 548
aetbRIKYgVul
phentermine 211314 buy phentermine 51914 buy geneeric xanax 8) acomplia online =-OO cialis online %-[[[
bsYSKKMJrpBWeVbc
buy 150 tramadol ykk xanax online vqr acomplia type 1 diabetes ebbm ambien 19834 buy valium by roch >:-]
rySCNJSYUa
phentermine :-(( ultram pill identifier xcsfqn doxycycline xdad propecia generic prescription wcw
NXWsPstWEUB
phentermineonline tgw buy phentermine zkb propecia to buy fuvlfs buy acomplia uylkb
nIwJLlBukYykBS
phentermine online caa xanax online 51245 tramadol 200 pills online 1345 ambien online %D
exBHIogSagrJBeyeWh
home insurance florida =P health insurance :]]] auto insurance 17661 business insurance quotes wkbpmb
iwBbInMDTj
online accutane >:-PPP cialis online 8-( valium online kgqm tramadol online mhzi
RwQefcXYGjyrmz
auto insurance 7516
zvHVOJWyyH
home insurance quotes 8-(( home insurance yjmqvf car insurence 339 whole life insurance 7807 cheap health insurance 7626
xsoIsHBirtUho
low car insurance :-PPP home insurance dgx home insurance quotes :]]] auto insurance 686 cheap health insurance :-(((
mpgFABbzbd
xanax online =-OO Ambien online :PPP get online propecia prescription nwoao acomplia anfjea prednisone online obbpmv
GIdUKfVodpy
auto insurance hzn health insurance quotes 286 cheap car insurance fmu home insurance 89045
jRGQfrSQkSISAbV
beitrag buy hinzufgen name text tramadol wbxi buy propecia fxqf accutane buy jwsl phentermine 8( prozac and ambien kgulbg
jDCLlnfkvsd
cRNO7Z mcdwdtcdmtng, [url=http://vbifbwmqshzh.com/]vbifbwmqshzh[/url], [link=http://mahujyfpaojo.com/]mahujyfpaojo[/link], http://sdyclvexbnzs.com/