VincentNguyen
6th September 2006, 16:16
Here is the problem statement: I have quite a few TS streams encoded at roughly 10Mbps, 1080i, MPEG2, 29.97 fps. Obviously, they're huge... audio stream is AC3
I'd like to convert them to H264, but not just any H264.
Specifically:
- I'd like the H264 stream to be compatible with HD-DVD or Blue-ray standalone players (I'll worry later about how to author an HD-DVD...)
- I'd like the H264 file to be able to take advantage of any HW acceleration offered by Cyberlink/NVIDIA solutions (for example PowerDVD 7 with AVC support can decrease CPU usage by as much as 30%, depending on bit rate)
Encoding speed is not an issue (I have a dedicated system for this, dual core 840).
I have tested one method, from
http://forum.doom9.org/showthread.php?t=107990&highlight=x264+encoder
The main difference is that I used the HD-DVD profile, I used two passes encoding, and I did not encode audio (I'd like to keep AC3 for the source)
Output format was x264 (not mkv)
It was partially successfull, ie:
Goods:
- File was reduced in size by a factor of three (I used 5Mbps bit stream)
- Still image of the movie was very good, no interlacing artifact (so deinterlacing function was working properly)
Cons:
- playback was jerky using VLC, looked like frame drop, but every two/three seconds
- could not play at all with Cyberlink PowerDVD AVC module
- could not figure out how to mux the audio stream back into the original h264 file
My system is an FX57 processor, so I would be surprised if the frame drop of the playback content was linked to CPU usage (all the more since it's not maxing out).
What I'm looking for:
- a reliable way to encode to H264 HD-DVD or Blue-Ray profiles
- how to ensure that the file output is compatible with PowerDVD
- how to mux the AC3 audio back into the main file
- and lastly, to save time during my encoding sessions, how can I reuse the result of the first pass of the encoding session ?
Any advice would be welcome.
Regards
I'd like to convert them to H264, but not just any H264.
Specifically:
- I'd like the H264 stream to be compatible with HD-DVD or Blue-ray standalone players (I'll worry later about how to author an HD-DVD...)
- I'd like the H264 file to be able to take advantage of any HW acceleration offered by Cyberlink/NVIDIA solutions (for example PowerDVD 7 with AVC support can decrease CPU usage by as much as 30%, depending on bit rate)
Encoding speed is not an issue (I have a dedicated system for this, dual core 840).
I have tested one method, from
http://forum.doom9.org/showthread.php?t=107990&highlight=x264+encoder
The main difference is that I used the HD-DVD profile, I used two passes encoding, and I did not encode audio (I'd like to keep AC3 for the source)
Output format was x264 (not mkv)
It was partially successfull, ie:
Goods:
- File was reduced in size by a factor of three (I used 5Mbps bit stream)
- Still image of the movie was very good, no interlacing artifact (so deinterlacing function was working properly)
Cons:
- playback was jerky using VLC, looked like frame drop, but every two/three seconds
- could not play at all with Cyberlink PowerDVD AVC module
- could not figure out how to mux the audio stream back into the original h264 file
My system is an FX57 processor, so I would be surprised if the frame drop of the playback content was linked to CPU usage (all the more since it's not maxing out).
What I'm looking for:
- a reliable way to encode to H264 HD-DVD or Blue-Ray profiles
- how to ensure that the file output is compatible with PowerDVD
- how to mux the AC3 audio back into the main file
- and lastly, to save time during my encoding sessions, how can I reuse the result of the first pass of the encoding session ?
Any advice would be welcome.
Regards