H264/AAC in .mp4 ?

Hi,


I need to encode a video file with H264/AAC codecs and save it as a valid .MP4 file

I don't find a way to manage that in Compressor... Is it possible ?


(for now I still use Compressor 3.5.3, but if 4 version is needed for my goal, I'll buy it !)

Posted on Jan 22, 2012 9:14 AM

Reply
10 replies

Jan 24, 2012 3:42 AM in response to Russ H

Thanks for your answer.


I tried with Compressor 4 and used H264/AAC codecs to save a .MP4 file.


But when I play it on internet (HTTP download) It's long to load and I don't have the seeking ability (to read parts of the movie that haven't been downloaded yet).


I suppose that the file isn't recognized as a valid or standard .mp4 file…


Is there any preset I could use ?

I used "HTTP live streaming" (or "broacast" I don't kow as I am translating from my French user interface "Diffusion HTTP en direct")

Jan 24, 2012 4:33 AM in response to Eric Azerty

Live Streaming is what you want. I'm assuming it's being uploaded to a Web site hosted by you…and not to a service like You Tube or Vimeo.


What were the presets you started with and did you choose Main Profile in the Encoder? How big was your original file and how big is your mp4? It's possible your bit rate was set too high and your server is being strained with traffic.


Russ

Jan 24, 2012 5:38 AM in response to Russ H

Yes the .mp4 is hosted on a shared server where I webcast until now 1Mbs .FLVs (in progressive downloads).

But now, I want to use HTML5 compatible .MP4 files intead of .FLV old ones.

So the weight and bandwidth used isn't much different now than before.


I started from "H.264 pour réseaux Wi-Fi à 1,25 Mbps" (I think I could translate by something like "H.264 for Wi-Fi networks at 1,25 Mbps) and customized it for bit rate, dimensions and squared ratio pixel.


- yes I used "Main Profile" in the Encoder and not "H264 baseline profile"

- in the 3rd tab "Streaming", I have checked or not the "Streaming hints enabled"


What's wrong ?


😢

Jan 24, 2012 9:40 AM in response to Russ H

I did it from the low bandwidth preset and got a bitrate of 700kbs (I was "only" at 1Mbs before). But unfortunately it didn't change the problem in seeking into not already downloaded parts of the movie...


I uploaded .mp4 files (downloaded from Vimeo) and tried : they have the seeking ability.


With mine (Compressor encoded files) nor it doesn't work nor the playhead goes to the seeking part (shows the image) but doesn't play (I get the little spinning color wheel and get Safari blocked)


What could be wrong ?

Jan 24, 2012 3:04 PM in response to Eric Azerty

Erick,


Sorry that we haven't found the answer. Try MPEG Streamclip (free download),which can output MP4 and see whether your server likes that better than Compressor's files. You've probably used it before, but if you haven't, MPEG-4 is one of the export options. A settings window will let you choose h.264. size it, set bit rate, etc.


If that doesn't work, perhaps someone else here will have an idea. Otherwise, Id recommend going over to Creative Cow's Compression Techniques form (which is where the link I sent you came from.


Good luck.


Russ

Jan 30, 2012 1:32 AM in response to Russ H

Sorry Russ, I think that I was searching for something that doesn't exist...


I encoded my file with MPEG Streamclip and Squeeze : same results


But in fact even if .MP4 files always have the necessary Metadas seekpoints injected, it's not sufficient for seeking in non downloaded parts with HTML5 progressive download. It's just because we need pseudo streaming (PHP module on server), RTMP or HTTP streaming. Not progressive download... That's all.



I am looking now for a "fast start" option in Compresso for .MP4 H264/AAC encoded files.

Is there a way to do that ?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

H264/AAC in .mp4 ?

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