Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Streamclip Settings for Apple 3?

Has anyone used Streamclip to make files for their Apple TV 3?


If so, I am curious to what settings you used as I can't find any.


Thanks!

AppleTV 2, iOS 5

Posted on May 11, 2012 9:06 AM

Reply
107 replies

May 11, 2012 1:04 PM in response to thomasmontalto

Has anyone used Streamclip to make files for their Apple TV 3?

Yes, but I prefer using HandBrake with its X.264 codec which has many more user options available.



If so, I am curious to what settings you used as I can't find any.

Use the MPEG-4 Export/iTunes option to select the TV2 1280x720 (HD) setting and close the iTunes presets window. Now you can modify the TV2 settings to TV3 settings. Once this is done, you can save your TV3 settings as a user preset for future use.


Basically you are dealing with setting limits here. For instance, TV3 videos are limited to Main or High Profile and Level 4 encodings. This translates to a max of 8,192 macroblocks (8,100 macroblocks in a 1920x1080 frame), and a data rate of 20 Mbps (Main Profile) or 25 Mbps (High Profile). In addition, AAC audio is limited to 160 Kbps/Channel Stereo with a sampling rate of 48.0 KHz for TV3 (but MPEG Streamclip limits you to only 128 Kbps/Channel here). Limiting the video data rate to the 12-14 Mbps range would probably be a good starting place until you can better assess possible distribution limits for your home/system. Pushing 20 Mbps may cause videos with a lot of action at the beginning of the file to stop and restart continuously until enough data is cached for continuous playback. Quality settings in the 50 to 80% range would be considered normal. I normally deinterlace interlaced content but you may want to test results as this can produce issues with some source material.


User uploaded file

May 12, 2012 4:29 PM in response to Jon Walker

I use Handbrake now, but I have some old files that I need to use Streamclip because I edited out some scenes using Streamclip and when I try to make them TV3 it knocks off the audio sync from the video.


I'm new at this and just a bit confused and frustrated as I have been trying to get this going for months. Are your instructions for Handbrake or Streamclip?


Thanks

May 12, 2012 5:14 PM in response to thomasmontalto

I'm new at this and just a bit confused and frustrated as I have been trying to get this going for months. Are your instructions for Handbrake or Streamclip?

Since you asked about MPEG Streamclip, the instructions were given for Streamclip. However, the basic idea also applies to Handbrake. However, I use various custom HandBrake X.264 settings to include No DCT Decimation, Optimal Adaptive B-Frames, UMH Motion Estimation with extended ranges, decomb for interlaced source, usually leave detelecine on, usually use anamorphic mode at 80% of the full display width, etc. targeting H.264/AAC/AC3/Chap M4V files rather than MPEG Streamclip H.264/AAC MP4 target files.



I use Handbrake now, but I have some old files that I need to use Streamclip because I edited out some scenes using Streamclip and when I try to make them TV3 it knocks off the audio sync from the video.

It may be too late to correct mistakes made in older files. Not knowing the source compression format I can only make generalizations at this point. I normally try to set "in" points on intra- or key frames and "Out" points on the final P- or B-Fames where/when possible and normally try to use a work flow that re-samples the audio to 16-bits @ 48.0 KHz to avoid mismatched data/sample rates or problems between CBR/VBR audio conversions. Sometimes it helps to demux muxed GOP compression formats to elementary data stream formats before editing.


User uploaded file

May 12, 2012 5:38 PM in response to Jon Walker

His original files are similar to this Hauppauge HDVPR-1212 output file:



* * * MediaInfo Mac is ©2010 by Diego Massanti - http://mediainfo.massanti.com

* * * MediaInfoLib by Jerome Martinez - http://mediainfo.sourceforge.net

Created on: May 12, 2012 5:28:56 PM PDT

Report for file: 20120512_171323.m2ts


General / Container Stream #1

Total Video Streams for this File.................1

Total Audio Streams for this File.................1

Video Codecs Used.................................AVC

Audio Codecs Used.................................AC3

File Format.......................................MPEG-TS

Play Time.........................................55s 967ms

Total File Size...................................95.6 MiB

Total Stream BitRate..............................14.3 Mbps

Video Stream #1

Codec (Human Name)................................AVC

Codec (FourCC)....................................27

Codec Profile.....................................Main@L4.0

Frame Width.......................................1 920 pixels

Frame Height......................................1 080 pixels

Frame Rate........................................29.970 fps

Total Frames......................................1678

Display Aspect Ratio..............................16:9

Scan Type.........................................Interlaced

Scan Order........................................TFF

Color Space.......................................YUV

Codec Settings (Summary)..........................CABAC / 4 Ref Frames

QF (like Gordian Knot)............................0.213

Codec Settings (CABAC)............................Yes

Codec Settings (Reference Frames).................4

Video Stream Length...............................55s 989ms

Video Stream BitRate..............................13.2 Mbps

Video Stream BitRate Mode.........................VBR

Bit Depth.........................................8 bits

Video Stream Size.................................88.2 MiB (92%)

Color Primaries...................................BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177

Transfer Characteristics..........................BT.709-5, BT.1361

Matrix Coefficients...............................BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio Stream #1

Codec.............................................AC-3

Codec (FourCC)....................................129

Audio Stream Length...............................56s 0ms

Audio Stream BitRate..............................384 Kbps

Audio Stream BitRate Mode.........................CBR

Number of Audio Channels..........................6

Audio Channel's Positions.........................Front: L C R, Side: L R, LFE

Sampling Rate.....................................48.0 KHz

Bit Depth.........................................16 bits

Audio Stream Delay................................387ms

Audio Stream Size.................................2.56 MiB (3%)


User uploaded file

May 12, 2012 6:02 PM in response to Jon Walker

Jon Walker wrote:


It may be too late to correct mistakes made in older files. Not knowing the source compression format I can only make generalizations at this point. I normally try to set "in" points on intra- or key frames and "Out" points on the final P- or B-Fames where/when possible and normally try to use a work flow that re-samples the audio to 16-bits @ 48.0 KHz to avoid mismatched data/sample rates or problems between CBR/VBR audio conversions. Sometimes it helps to demux muxed GOP compression formats to elementary data stream formats before editing.


Well, someone sent me some directions on how to export from Stream Clip that made a 60GB file, but it kept it in sync. So I figured if I could find a way to export directly to AppleTV 3, maybe it would keep the sync that way as well.


I hate no clue what intra, key framkes, or final P- or B-Frames are. So I am going to have to go google that.


If I may ask more about your post from earlier to try and help me. I am not really sure where the settings are for Main or High Profile and Level 4 encodings. I did what I thought were your settings and its taking forever, lol. It also said for the 40 minute video it will be 7.5GB.


I do appreciate your help!

May 12, 2012 6:22 PM in response to MlchaelLAX

His original files are similar to this Hauppauge HDVPR-1212 output file...

Since the compressed data depicted here is already TV3 compatible, I personally would simply try using VLC to re-wrap the original audio and video content in an MOV file container along with an additional MPEG Streamclip AAC stereo transcoding of the AC3 audio (added using QT 7 Pro). All three MOV tracks could then be re-muxed to an M4V file container if desired. Unfortunately, not having an sample file to play with at this time, I have not actually tried this work flow to see how well it might work. The advantage here is that all of the original audio and video data remains untouched as far as re-compression is concerned. The extra audio track is for compatibiloity purposes with QT players/mobile devices that do not/can't use the AC3 audio.


User uploaded file

May 12, 2012 6:29 PM in response to Jon Walker

The below is the actual file info from one of the files I was talking about.

I can send you a sample or upload it to my server of the actual video if you would like.


* * * Media Inspector 0.7.443 file analysis report.

* * * Media Inspector is ©2011 by Diego Massanti - http://mediainfo.massanti.com

* * * MediaInfoLib by Jerome Martinez - http://mediainfo.sourceforge.net

Created on: May 12, 2012 9:28:16 PM EDT

Report for file: redcarpet.mp4


General / Container Stream #1

Total Video Streams for this File.................1

Total Audio Streams for this File.................1

Video Codecs Used.................................AVC

Audio Codecs Used.................................AAC LC

File Format.......................................MPEG-4

Play Time.........................................42mn 20s

Total File Size...................................3.23 GiB

Total Stream BitRate..............................10.9 Mbps

Video Stream #1

Codec (Human Name)................................AVC

Codec (FourCC)....................................avc1

Codec Profile.....................................Main@L4.0

Frame Width.......................................1 920 pixels

Frame Height......................................1 080 pixels

Frame Rate........................................59.940 fps

Total Frames......................................152293

Display Aspect Ratio..............................16:9

Scan Type.........................................Interlaced

Scan Order........................................TFF

Color Space.......................................YUV

Codec Settings (Summary)..........................CABAC / 4 Ref Frames

QF (like Gordian Knot)............................0.087

Codec Settings (CABAC)............................Yes

Codec Settings (Reference Frames).................4

Video Stream Length...............................42mn 20s 757ms

Video Stream BitRate..............................10.8 Mbps

Video Stream BitRate Mode.........................VBR

Bit Depth.........................................8 bits

Video Stream Size.................................3.19 GiB (99%)

Date of Original Encoding.........................UTC 2012-03-29 06:33:12

Color Primaries...................................BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177

Transfer Characteristics..........................BT.709-5, BT.1361

Matrix Coefficients...............................BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio Stream #1

Codec.............................................AAC

Codec (FourCC)....................................40

Audio Stream Length...............................42mn 18s 26ms

Audio Stream BitRate..............................128 Kbps

Audio Stream BitRate Mode.........................VBR

Number of Audio Channels..........................2

Audio Channel's Positions.........................Front: L R

Sampling Rate.....................................48.0 KHz

Audio Stream Size.................................38.7 MiB (1%)

Date of Original Encoding.........................UTC 2012-03-29 06:33:13

May 12, 2012 6:34 PM in response to thomasmontalto

Tom: As you know I do not normally digitize at 1080i, but I noticed that my sample is at 29.97 fps while yours is at 59.94 (and my 720p's are also usually at 59.94). I wonder how I got this 29.97 frame rate?


Jon: Would the AppleTV3 natively play these files if their original frame rate is 59.94, as is Tom's? I am surprised that my sample came in at 29.97...

May 12, 2012 6:44 PM in response to thomasmontalto

thomasmontalto wrote:


...I have no clue what intra, key frames, or final P- or B-Frames are. So I am going to have to go google that...

Historically on analog film, as the film stock was the succession of each frame moving at 24 fps and with persistence of vision, it gave us the effect of moving pictures. An editor could just use his blade to cut between frames at the point of edit.


When commercial videotape first was introduced in the late 1950's, the frames were electronic and hence hidden from view. Before large scale editing machines were developed later on, the editor actually dropped some oxide powder on the tape which would magnetically show the editor where the frame breaks were.


When early uncompressed digital was developed the file sizes expanded geometrically. This problem was solved with the various compression methods that have been developed in the last three decades: MPEG-1, MPEG-2, MPEG-4, etc.


Compression algorithims looked at each frame and if effect threw out the common information for succeeding frames and kept the differential information, allowing for a savings of file space. However this made editing much more complex.


You can start with an article such as this, but at the end of the day, don't sweat the details, once experts like Jon tell you how to use the tools:


http://en.wikipedia.org/wiki/Video_compression_picture_types

May 12, 2012 6:51 PM in response to thomasmontalto

Well, someone sent me some directions on how to export from Stream Clip that made a 60GB file, but it kept it in sync. So I figured if I could find a way to export directly to AppleTV 3, maybe it would keep the sync that way as well.

File size is directly proportional to the data rate. (I.e., Data Rate x File Duration = Total File Size) Since you did not include the duration for the file in question, I cannot say whether this file is typical and/or meets requirement standards.



If I may ask more about your post from earlier to try and help me. I am not really sure where the settings are for Main or High Profile and Level 4 encodings. I did what I thought were your settings and its taking forever, lol. It also said for the 40 minute video it will be 7.5GB.

MPEG Streamclip accesses the QT structure built-into the OS. As such it uses a context adaptive aproach to automatically set the Profile and Level as needed for the task you have set for it. In this case, a 40 minute clip with a file size of 7.5 GB would have a combined total average data rate of approximately 25 Mbps for both the audio and video data. This in turn would seem to imply that you did note enter a limit on the video data rate as I indicated you should—i.e., to try something in the 12-14 Mbps range initially to see how it worked and then you could possibly adjust the data rate up or down as may be desired to balance quality and target file size requirements as needed for your specific projects.


User uploaded file

May 12, 2012 6:57 PM in response to Jon Walker

Jon Walker wrote:


MPEG Streamclip accesses the QT structure built-into the OS. As such it uses a context adaptive aproach to automatically set the Profile and Level as needed for the task you have set for it. In this case, a 40 minute clip with a file size of 7.5 GB would have a combined total average data rate of approximately 25 Mbps for both the audio and video data. This in turn would seem to imply that you did note enter a limit on the video data rate as I indicated you should—i.e., to try something in the 12-14 Mbps range initially to see how it worked and then you could possibly adjust the data rate up or down as may be desired to balance quality and target file size requirements as needed for your specific projects.

How do I set the Main or High Profile or Level 4 encodings?

May 12, 2012 7:34 PM in response to MlchaelLAX

Jon: Would the AppleTV3 natively play these files if their original frame rate is 59.94, as is Tom's? I am surprised that my sample came in at 29.97...

If output is progressive, I assume the interlaced fields would be merged to a single fame and sent at half the interlaced frame rate. (I.e., did you delinterlace the 29.97 file in question?) Another possibility if using the newer TV2 HandBrake (or custom setting based on this preset) setting, the output frame rate is automatically limited to 30 fps or less.


User uploaded file

May 12, 2012 7:34 PM in response to Jon Walker

These are raw output files from the Hauppauge HDPVR-1212 and not run through HandBrake yet. As you can see from the detailed file analysis above, it is 1080i. I expected it to be 59.97 but was surprised to see it as 29.97. Maybe MediaInfo Mac analyzed it wrong...


I am sending you the sample file uploaded to YouSendIt. You will receive an email with a download link.


NOTE: the software has the ability to change the file from the m2ts container to mp4, which is how Tom uses the file in Streamclip.

Streamclip Settings for Apple 3?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.