Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
1st September 2004, 01:13 | #1 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
Helix Producer encode to Theora
It's now possible to encode to Ogg Theora using Helix Producer. Options are still limited, but anyway, here it goes!
xiph_producer_plins_win32_0_1.zip From what I know: * Only work in 1-pass mode * cbr, vbr and cq * output .ogg * Does not work in RMVB and MKV Observations: * Playback is choppy in dshow, not sure if it dropped frames. Software that (will) support it: * RealAnime 2.20 For playback, you need one of these: * Ogg DShow * RealPlayer 10 and its plugins! (Joy added by unknown donator) PM me to add more
__________________
Detritus Software Last edited by Sirber; 2nd September 2004 at 12:24. |
1st September 2004, 01:26 | #2 | Link |
Moderator
Join Date: Oct 2002
Location: Seattle
Posts: 1,584
|
Remember that the full source code is available for all the Xiph plug-ins, both for playback and encoding. The binary is made available to make it more convenient to try out. If something does not work right, anyone with enough interest can fix it themselves.
When RealAnime adds Ogg Vorbis/Theora it will be one of the easiest known methods to encode with this codec combination and Ogg output.
__________________
This information is provided "AS IS" with no warranties, grants no rights, and reflects my personal opinion. |
1st September 2004, 01:35 | #3 | Link |
Moderator
Join Date: Oct 2002
Location: Seattle
Posts: 1,584
|
Thanks to acolwell for his work on these plugins! He has done everything on both the encoder and decoder plugins, all available from helixcommunity.org:
https://helixcommunity.org/project/s...php?group_id=7 The playback plugins enable RealPlayer 10 to play Ogg(Vorbis/Theora) very well.
__________________
This information is provided "AS IS" with no warranties, grants no rights, and reflects my personal opinion. |
1st September 2004, 01:41 | #4 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
Diagnostic: Using video codec: theora (472000 bps)
Diagnostic: Using audio codec: vorbis (128000 bps) I asked Vorbis Q10, ~80kbps. Producer is using MAX bitrate to calculate video bitrate. [edit] Can someone try to play it? Stream 0 Media Type 0: -------------------------- AM_MEDIA_TYPE: majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770} subtype: Unknown GUID Name {D2855FA9-61A7-4DB0-B979-71F297C17A04} formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 1 cbFormat: 0 Media Type 1: -------------------------- AM_MEDIA_TYPE: majortype: MEDIATYPE_Stream {E436EB83-524F-11CE-9F53-0020AF0BA770} subtype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000} formattype: TIME_FORMAT_NONE {00000000-0000-0000-0000-000000000000} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 1 cbFormat: 0 http://www.detritus.qc.ca/realanime/theora_vorbis.ogg
__________________
Detritus Software Last edited by Sirber; 1st September 2004 at 01:45. |
1st September 2004, 18:37 | #5 | Link |
Registered User
Join Date: May 2004
Posts: 3
|
The clip you posted plays fine for me in RealPlayer 10 with the Xiph
decoding plugins installed. The Theora reference encoder takes 2 bandwidth parameters. It has one for keyframes and one for everything else. The max bandwidth is used for the keyframe bandwidth and the average bandwidth use used for the everything else. I don't know the exact details of how the encoder uses these two values. If you want to have more control over the bitrate, just set the max bitrate slightly higher than the average. I'm not sure how that effects the quality. You'll have to experiment to find the optimum settings. Let me know if you have any other problems. |
1st September 2004, 18:56 | #6 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
average was 600k and max 3000k. Maybe that's why it's choppy.
[edit] I might remove Theora from RealAnime. Q is not as good as RV10 and it's also not standart in the way it works. beside the fact that's it's opensource, it has no other advantage.
__________________
Detritus Software Last edited by Sirber; 1st September 2004 at 18:58. |
1st September 2004, 19:09 | #7 | Link | |
Registered User
Join Date: Nov 2001
Location: Tampere, Finland
Posts: 618
|
Quote:
__________________
A/V moderator @ hydrogenaudio.org My weird old sh*t: http://www.nic.fi/~lhahne/ http://last.fm/user/Latexxx/ |
|
1st September 2004, 19:15 | #8 | Link |
Moderator
Join Date: Oct 2002
Location: Seattle
Posts: 1,584
|
uneven framerate problem
I think there is a bug somewhere that results in very choppy framerate in the encoded Ogg/Theora files. I have a synthetic test file with a smoothly moving bar that clearly shows the problem. Notice how in the .ogg version the bar moves in jumps, while it moves smoothly in the RM file (well, as smoothly as the jitter accuracy in the player allows).
I think the bug might be in the encoder plugin, since both RealPlayer with Xiph plugins, and Media Player Classic with the Illiminable Ogg Directshow filters Sirber points to in his first post, have the choppy playback problem. Maybe it's a timestamp issue, or Ogg container problem. (P.S. for Directshow playback, the Theora codec included in the latest ffdshow needs to be disabled, since it freezes after the first frame).
__________________
This information is provided "AS IS" with no warranties, grants no rights, and reflects my personal opinion. |
1st September 2004, 20:53 | #9 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
guys, plz remember that the forum to discuss theora issues is the new a/v forum
realvideo hasnt much to do with theora. simply because one encoding tool is provided by real doesnt mean it fits in the realvideo section. or would you discuss 3ivx issues in the virtualdub forum, simply because its the encoding tool, which might be mostly used for encoding with 3ivxs vfw codec?
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
1st September 2004, 20:55 | #10 | Link | |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
Quote:
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
|
1st September 2004, 21:14 | #11 | Link | |
Moderator
Join Date: Oct 2002
Location: Seattle
Posts: 1,584
|
Quote:
__________________
This information is provided "AS IS" with no warranties, grants no rights, and reflects my personal opinion. |
|
1st September 2004, 21:33 | #12 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
CorePNG is patent free
__________________
Detritus Software |
1st September 2004, 23:20 | #13 | Link |
Moderator
Join Date: Oct 2002
Location: Seattle
Posts: 1,584
|
We found the choppy framerate bug. Before making another build we probably also want to add support for maxKeyFrameInterval instead of hard coding it to 64 (frames). Theora does not have a max bitrate setting. It does however have keyframe_data_target_bitrate, which I am not sure what means. We currently set it to MaxBitrate. This may not be the right thing to do.
Other than this, Theora has some settings we do not have in RealVideo, so if anyone has any advice on good values for these values, let us know. keyframe_auto_threshold (80) keyframe_mindistance (8) noise_sensitivity (1 / range 0..3) sharpness (0 / range 0..1, 0 == sharpest) The values currently used in the plugin in parenthesis.
__________________
This information is provided "AS IS" with no warranties, grants no rights, and reflects my personal opinion. |
1st September 2004, 23:26 | #14 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
Use the defaults from VP31. You could create a "bag" for the things that are not common in RealVideo 9 (not EHQ).
__________________
Detritus Software |
2nd September 2004, 01:55 | #15 | Link | |
Seņor Member
Join Date: May 2002
Location: Austin, Texas
Posts: 915
|
Quote:
|
|
2nd September 2004, 01:58 | #16 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
I already added XviD and VP6. I'm at 80% of theora. I will keep it. DVD support is on it's way also...
Also, does theora can work in matroska?
__________________
Detritus Software |
2nd September 2004, 09:08 | #17 | Link | |
what's this for?
Join Date: Apr 2002
Location: Berlin, Germany
Posts: 993
|
Quote:
__________________
latest mix sets: http://soundcloud.com/sill |
|
2nd September 2004, 12:24 | #18 | Link |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
I'm asking coz mkvmerge didn't took it
__________________
Detritus Software |
2nd September 2004, 12:46 | #20 | Link | |
retired developer
Join Date: Oct 2002
Location: Canada
Posts: 8,978
|
Quote:
__________________
Detritus Software |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|