https://wiki.xiph.org/api.php?action=feedcontributions&user=Minglang&feedformat=atomXiphWiki - User contributions [en]2024-03-28T19:03:28ZUser contributionsMediaWiki 1.40.1https://wiki.xiph.org/index.php?title=OggWrit&diff=1524OggWrit2005-08-10T09:12:41Z<p>Minglang: </p>
<hr />
<div>== Introduction ==<br />
<br />
Ogg Writ is a text phrase codec. While it's primary purpose is to embed subtitles or captions in a [[Theora]] stream, it's design makes it useful for many other purposes. It could provide lyrics to song encoded in [[Vorbis]], a transcript to a political debate or oral history recording encoded in [[Speex]], or even incorporate a live chat session as part of a continuous video stream.<br />
<br />
One of the unique aspects of Writ is its discontinuous nature, that is, unlike other Ogg codecs the granules for which seperate packets effect may overlap. See the Granules and Muxing section below for how this works.<br />
<br />
== SVN ==<br />
<br />
Current Ogg Writ development is on Xiph CVS as package "writ". It's being developed to use libogg2, so you'll need both to work on it. The reference encoder and decoder are available as part of the py-ogg2 package which is available on Xiph SVN at http://svn.xiph.org/trunk/py-ogg2/<br />
<br />
== Application Support ==<br />
<br />
Writ is still highly speculative and incomplete. It is not supported by any applications at this time.<br />
<br />
== Format ==<br />
Writ has been designed so that encoders/decoders can support a bare minimum and be fully compatable with future minor versions. Each minor version adds a new feature, some building on others, adding a new header packet and likely a new field to each body packet. <br />
<br />
Decoders should ignore header packets beyond what they were written to support and also ignore extra fields in data packets beyond their current version. This allows new features to be added without requiring that all software, or even most software, to support them. <br />
<br />
Header Packet 0 (BOS, 16 bytes):<br />
8 0x00 (Packet ID, Header 0)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
8 version (unsigned int, 0 = Alpha)<br />
8 minor version (unsigned int)<br />
32 granulerate_numerator (unsigned int)<br />
32 granulerate_denominator (unsigned int)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
<br />
<br />
'''Minor version 1''' adds multiple language support <br />
<br />
Header Packet 1 (Language Definition, 8+ bytes) :<br />
8 0x01 (Packet ID, SubHeader 1)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
8 num_languages (unsigned int)<br />
[repeated 1+num_languages times] :<br />
8 language_length (unsigned int)<br />
** language_string (0+language_length rfc3066)<br />
8 language_desc_length (unsigned int)<br />
** language_desc_string (0+language_desc_length UTF-8)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
[repeated num_languages times] :<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
<br />
<br />
'''Minor version 2''' adds text window support<br />
<br />
Header Packet 2 (Window Definition, 10+ bytes) :<br />
8 0x02 (Packet ID, SubHeader 2)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
16 location_scale_x (unsigned int)<br />
16 location_scale_y (unsigned int)<br />
8 num_windows (unsigned int)<br />
[if (window_num > 0) repeated window_num times] :<br />
** location_x (variable length, see below)<br />
** location_y (variable length, see below)<br />
** location_width (variable length, see below)<br />
** location_height (variable length, see below)<br />
2 alignment_x (horizontal alignment, see below)<br />
2 alignment_y (vertical alignment, see below)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
[repeated num_languages times] :<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
[if (window_num > 1)] :<br />
8 window_id (unsigned integer)<br />
<br />
<br />
=== Example Stream ===<br />
Header Packet 0<br />
version 0<br />
minor version 2<br />
granulenum 1<br />
granuledom 1<br />
\x00writ\x00\x02\x01\x00\x00\x00\x01\x00\x00\x00<br />
<br />
Header Packet 1<br />
num_languages 2<br />
Language 0:<br />
language en<br />
language_desc English<br />
Language 1:<br />
language es<br />
language_desc Spanish<br />
\x01writ\x01\x02en\x07English\x02es\x07Spanish<br />
<br />
Header Packet 2<br />
location_scale_x 4000 (12 bits)<br />
location_scale_y 270 ( 9 bits)<br />
num_windows 2<br />
Window 0:<br />
location_x 1<br />
location_y 2<br />
location_width 3<br />
location_height 1<br />
alignment_x 3 (Full)<br />
alignment_y 3 (Full)<br />
Window 1:<br />
location_x 5<br />
location_y 6<br />
location_width 7<br />
location_height 1<br />
alignment_x 3 (Full)<br />
alignment_y 3 (Full)<br />
\x02writ\xa0\x0f\x0e\x01\x02\x01\x20\x60\x00\x02\x7c\x01\x18\x38\x80\x00\x0f<br />
<br />
Phrase Packet:<br />
granule_start 5<br />
granule_duration 10<br />
Language 0: "Hello World!"<br />
Language 1: "Hola, Mundo!"<br />
window_id 0<br />
\xff\x05\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0cHello World!\x0cHola, Mundo!\x00<br />
<br />
Phrase Packet:<br />
granule_start 12<br />
granule_duration 15<br />
Language 0: "It's a beautiful day to be born."<br />
Language 1: "Es un día hermoso para que se llevará."<br />
window_id 1<br />
\xff\x0c\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x20It's a beautiful day to be born.\x26Es un d\xeda hermoso para que se llevar\xe1.\x01<br />
<br />
<br />
=== Granules and Muxing ===<br />
<br />
Granulepos in Writ (as well as future discontinuous codecs) will be by start time, not end time, that the data in a given page is tagged for. This greatly simplifies this specification.<br />
<br />
All Writ phrases will be provided at and given the granulepos of their start time, ordered by their start time within the logical bitstream.<br />
<br />
Phrase packets with long durations should be repeated in the logical bitstream at regular intervals to ensure that a player seeking to the middle of their duration will still see them. These packet copies will be identical to their original, including the start and duration fields, the granulepos of the page they reside on will be incremented for each copy to place it forward on the logical bitstream.<br />
<br />
No two phrases can start on the same granule. On decoding, each packet's start granule is checked against already known packets. If a match is found the new packet is ignored. This prevents phrase copies from being interpreted as new phrases.<br />
<br />
=== Seeking Example ===<br />
<br />
Here is a timeline (granule numbers at top, read down) of a sample stream:<br />
<br />
<- Granules -><br />
0000000000111111111122222222223333333333444444444455555555556666666666<br />
0123456789012345678901234567890123456789012345678901234567890123456789<br />
___________ ____________ ____________ ____________ _____________<br />
|_Vorbis____||_Vorbis_____||_Vorbis_____||_Vorbis_____||_Vorbis______|<br />
____________________ ____________________________________<br />
|_A____________>_____| |_D____________>______________>______|<br />
_________ ___ __________ ___________<br />
|_B_______| |_C_| |_E________| |_F_________|<br />
.<br />
(note: these have been seperated vertically for easy viewing only)<br />
.<br />
Packet Granule Description<br />
V H0 0 Vorbis Header 0x01 (page by itself, BOS)<br />
W H0 0 Writ Header 0 (page by itself, BOS)<br />
V H1 0 Vorbis Header 0x03<br />
V H2 0 Vorbis Header 0x05<br />
W H1 0 Writ Header 1 (Language Defs)<br />
W H2 0 Writ Header 2 (Window Defs)<br />
W A 0 Writ Phrase A<br />
W B 4 Writ Phrase B<br />
V 12 Vorbis 0-12<br />
W A 15 Writ Phrase A<br />
W C 19 Writ Phrase C<br />
W D 23 Writ Phrase D<br />
V 26 Vorbis 13-26<br />
W E 26 Writ Phrase E<br />
W D 38 Writ Phrase D<br />
V 40 Vorbis 27-40<br />
W F 41 Writ Phrase F<br />
W D 53 Writ Phrase D (EOS)<br />
V 54 Vorbis 41-54<br />
V 69 Vorbis 55-69 (EOS) <br />
<br />
<br />
Player begins decoding at beginning of stream. It reads the BOS pages for both codecs, then receives a non-BOS page. At this point it knows that it has two bitstreams to decode and has resolved that one is Writ and the other Vorbis. It'll continue processing the headers for both.<br />
<br />
Next it's going to find two Writ packets (phrases A and B) and toss them into libwrit. Then it'll get to the first Vorbis data page. It now has data from both bitstreams, and it knows (from the granulepos on the Vorbis page) that it has enough data to run until 12. If there were any Writ packets before 12 they would have appeared first.<br />
<br />
At around granule 9 the listener seeks forward to 24. This will cause a rapid seek through the file to find the first page with a granulepos greater than the seek position and begin decoding at that point.<br />
<br />
It'll find a Vorbis packet containing 13-26 (and not use 13-23) and Writ phrase E. Again, having data from both bitstreams it can begin playing. D would normally appear at granule 24 but is not known about yet. The player knows that this is only enough to decode until 26 so, knowing enough to prebuffer, continues reading the file as it plays the media.<br />
<br />
The next packet it finds is Writ phrase D, and passing it to libwrit, is found that the current granulepos is within the duration. It is thus displayed immediatly, as it's prebuffered, without waiting for granulepos 38. It'll keep reading (because the maximum decoded Vorbis is still 26) and find a Vorbis packet with a 40 granulepos.<br />
<br />
As it nears 38 it'll read the file again and find Writ phrase F, which takes it out to 41. Vorbis only goes until 40, so it'll have to keep reading until the next Vorbis packet.<br />
<br />
Next it'll find Writ phrase D, which will be ignored by libwrit because phrase D is already known (matches start granule of earlier D), and the EOS on that page marks this as the last of the Writ stream.<br />
<br />
It'll continue reading for the next Vorbis data and find the packet for granule 54, followed by the Vorbis packet for granule 69. With that it's EOS, EOF, finished.<br />
<br />
This is of course a simplistic example, Writ and Vorbis will rarely have granules which equal the same amount of time. Each bitstream has its own granule -> time mapping which is calculated when muxing concurrent bitstreams within the file. So if there are 44100 Vorbis granules per second and only 4 Writ granules per second, pages would be ordered as W25 V297892 W31 V385932 W39 W41 V463057 etc. The logic used in the above example works after this granule-time mapping is calculated.<br />
<br />
== Past Discussion ==<br />
<br />
=== How does this get "encoded" and "merged"? ===<br />
<purple_haese> The muxing rule is pages are arranged in ascending order by the timestamp that is represented by their granulepos.<br />
<br />
=== For what reason is the 0x00 and 0xFF byte at the beginning of header and data packet respectively? ===<br />
<xiphmont> If, after a seek, I hand your codec a header packet, what does the codec do?<br />
<xiphmont> It does nothing. If I haven't told it to reset, the header is not data, it must ignore the header.<br />
<xiphmont> this eliminates a huge raft of special cases in Ogg seeking.<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装CAD]<br />
[http://www.paybacksh.com/Body/aboutus.asp 数字化仪]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装设计软件]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装绘图仪]</div>Minglanghttps://wiki.xiph.org/index.php?title=OggWrit&diff=1520OggWrit2005-08-10T09:12:17Z<p>Minglang: </p>
<hr />
<div>== Introduction ==<br />
<br />
Ogg Writ is a text phrase codec. While it's primary purpose is to embed subtitles or captions in a [[Theora]] stream, it's design makes it useful for many other purposes. It could provide lyrics to song encoded in [[Vorbis]], a transcript to a political debate or oral history recording encoded in [[Speex]], or even incorporate a live chat session as part of a continuous video stream.<br />
<br />
One of the unique aspects of Writ is its discontinuous nature, that is, unlike other Ogg codecs the granules for which seperate packets effect may overlap. See the Granules and Muxing section below for how this works.<br />
<br />
== SVN ==<br />
<br />
Current Ogg Writ development is on Xiph CVS as package "writ". It's being developed to use libogg2, so you'll need both to work on it. The reference encoder and decoder are available as part of the py-ogg2 package which is available on Xiph SVN at http://svn.xiph.org/trunk/py-ogg2/<br />
<br />
== Application Support ==<br />
<br />
Writ is still highly speculative and incomplete. It is not supported by any applications at this time.<br />
<br />
== Format ==<br />
Writ has been designed so that encoders/decoders can support a bare minimum and be fully compatable with future minor versions. Each minor version adds a new feature, some building on others, adding a new header packet and likely a new field to each body packet. <br />
<br />
Decoders should ignore header packets beyond what they were written to support and also ignore extra fields in data packets beyond their current version. This allows new features to be added without requiring that all software, or even most software, to support them. <br />
<br />
Header Packet 0 (BOS, 16 bytes):<br />
8 0x00 (Packet ID, Header 0)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
8 version (unsigned int, 0 = Alpha)<br />
8 minor version (unsigned int)<br />
32 granulerate_numerator (unsigned int)<br />
32 granulerate_denominator (unsigned int)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
<br />
<br />
'''Minor version 1''' adds multiple language support <br />
<br />
Header Packet 1 (Language Definition, 8+ bytes) :<br />
8 0x01 (Packet ID, SubHeader 1)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
8 num_languages (unsigned int)<br />
[repeated 1+num_languages times] :<br />
8 language_length (unsigned int)<br />
** language_string (0+language_length rfc3066)<br />
8 language_desc_length (unsigned int)<br />
** language_desc_string (0+language_desc_length UTF-8)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
[repeated num_languages times] :<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
<br />
<br />
'''Minor version 2''' adds text window support<br />
<br />
Header Packet 2 (Window Definition, 10+ bytes) :<br />
8 0x02 (Packet ID, SubHeader 2)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
16 location_scale_x (unsigned int)<br />
16 location_scale_y (unsigned int)<br />
8 num_windows (unsigned int)<br />
[if (window_num > 0) repeated window_num times] :<br />
** location_x (variable length, see below)<br />
** location_y (variable length, see below)<br />
** location_width (variable length, see below)<br />
** location_height (variable length, see below)<br />
2 alignment_x (horizontal alignment, see below)<br />
2 alignment_y (vertical alignment, see below)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
[repeated num_languages times] :<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
[if (window_num > 1)] :<br />
8 window_id (unsigned integer)<br />
<br />
<br />
=== Example Stream ===<br />
Header Packet 0<br />
version 0<br />
minor version 2<br />
granulenum 1<br />
granuledom 1<br />
\x00writ\x00\x02\x01\x00\x00\x00\x01\x00\x00\x00<br />
<br />
Header Packet 1<br />
num_languages 2<br />
Language 0:<br />
language en<br />
language_desc English<br />
Language 1:<br />
language es<br />
language_desc Spanish<br />
\x01writ\x01\x02en\x07English\x02es\x07Spanish<br />
<br />
Header Packet 2<br />
location_scale_x 4000 (12 bits)<br />
location_scale_y 270 ( 9 bits)<br />
num_windows 2<br />
Window 0:<br />
location_x 1<br />
location_y 2<br />
location_width 3<br />
location_height 1<br />
alignment_x 3 (Full)<br />
alignment_y 3 (Full)<br />
Window 1:<br />
location_x 5<br />
location_y 6<br />
location_width 7<br />
location_height 1<br />
alignment_x 3 (Full)<br />
alignment_y 3 (Full)<br />
\x02writ\xa0\x0f\x0e\x01\x02\x01\x20\x60\x00\x02\x7c\x01\x18\x38\x80\x00\x0f<br />
<br />
Phrase Packet:<br />
granule_start 5<br />
granule_duration 10<br />
Language 0: "Hello World!"<br />
Language 1: "Hola, Mundo!"<br />
window_id 0<br />
\xff\x05\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0cHello World!\x0cHola, Mundo!\x00<br />
<br />
Phrase Packet:<br />
granule_start 12<br />
granule_duration 15<br />
Language 0: "It's a beautiful day to be born."<br />
Language 1: "Es un día hermoso para que se llevará."<br />
window_id 1<br />
\xff\x0c\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x20It's a beautiful day to be born.\x26Es un d\xeda hermoso para que se llevar\xe1.\x01<br />
<br />
<br />
=== Granules and Muxing ===<br />
<br />
Granulepos in Writ (as well as future discontinuous codecs) will be by start time, not end time, that the data in a given page is tagged for. This greatly simplifies this specification.<br />
<br />
All Writ phrases will be provided at and given the granulepos of their start time, ordered by their start time within the logical bitstream.<br />
<br />
Phrase packets with long durations should be repeated in the logical bitstream at regular intervals to ensure that a player seeking to the middle of their duration will still see them. These packet copies will be identical to their original, including the start and duration fields, the granulepos of the page they reside on will be incremented for each copy to place it forward on the logical bitstream.<br />
<br />
No two phrases can start on the same granule. On decoding, each packet's start granule is checked against already known packets. If a match is found the new packet is ignored. This prevents phrase copies from being interpreted as new phrases.<br />
<br />
=== Seeking Example ===<br />
<br />
Here is a timeline (granule numbers at top, read down) of a sample stream:<br />
<br />
<- Granules -><br />
0000000000111111111122222222223333333333444444444455555555556666666666<br />
0123456789012345678901234567890123456789012345678901234567890123456789<br />
___________ ____________ ____________ ____________ _____________<br />
|_Vorbis____||_Vorbis_____||_Vorbis_____||_Vorbis_____||_Vorbis______|<br />
____________________ ____________________________________<br />
|_A____________>_____| |_D____________>______________>______|<br />
_________ ___ __________ ___________<br />
|_B_______| |_C_| |_E________| |_F_________|<br />
.<br />
(note: these have been seperated vertically for easy viewing only)<br />
.<br />
Packet Granule Description<br />
V H0 0 Vorbis Header 0x01 (page by itself, BOS)<br />
W H0 0 Writ Header 0 (page by itself, BOS)<br />
V H1 0 Vorbis Header 0x03<br />
V H2 0 Vorbis Header 0x05<br />
W H1 0 Writ Header 1 (Language Defs)<br />
W H2 0 Writ Header 2 (Window Defs)<br />
W A 0 Writ Phrase A<br />
W B 4 Writ Phrase B<br />
V 12 Vorbis 0-12<br />
W A 15 Writ Phrase A<br />
W C 19 Writ Phrase C<br />
W D 23 Writ Phrase D<br />
V 26 Vorbis 13-26<br />
W E 26 Writ Phrase E<br />
W D 38 Writ Phrase D<br />
V 40 Vorbis 27-40<br />
W F 41 Writ Phrase F<br />
W D 53 Writ Phrase D (EOS)<br />
V 54 Vorbis 41-54<br />
V 69 Vorbis 55-69 (EOS) <br />
<br />
<br />
Player begins decoding at beginning of stream. It reads the BOS pages for both codecs, then receives a non-BOS page. At this point it knows that it has two bitstreams to decode and has resolved that one is Writ and the other Vorbis. It'll continue processing the headers for both.<br />
<br />
Next it's going to find two Writ packets (phrases A and B) and toss them into libwrit. Then it'll get to the first Vorbis data page. It now has data from both bitstreams, and it knows (from the granulepos on the Vorbis page) that it has enough data to run until 12. If there were any Writ packets before 12 they would have appeared first.<br />
<br />
At around granule 9 the listener seeks forward to 24. This will cause a rapid seek through the file to find the first page with a granulepos greater than the seek position and begin decoding at that point.<br />
<br />
It'll find a Vorbis packet containing 13-26 (and not use 13-23) and Writ phrase E. Again, having data from both bitstreams it can begin playing. D would normally appear at granule 24 but is not known about yet. The player knows that this is only enough to decode until 26 so, knowing enough to prebuffer, continues reading the file as it plays the media.<br />
<br />
The next packet it finds is Writ phrase D, and passing it to libwrit, is found that the current granulepos is within the duration. It is thus displayed immediatly, as it's prebuffered, without waiting for granulepos 38. It'll keep reading (because the maximum decoded Vorbis is still 26) and find a Vorbis packet with a 40 granulepos.<br />
<br />
As it nears 38 it'll read the file again and find Writ phrase F, which takes it out to 41. Vorbis only goes until 40, so it'll have to keep reading until the next Vorbis packet.<br />
<br />
Next it'll find Writ phrase D, which will be ignored by libwrit because phrase D is already known (matches start granule of earlier D), and the EOS on that page marks this as the last of the Writ stream.<br />
<br />
It'll continue reading for the next Vorbis data and find the packet for granule 54, followed by the Vorbis packet for granule 69. With that it's EOS, EOF, finished.<br />
<br />
This is of course a simplistic example, Writ and Vorbis will rarely have granules which equal the same amount of time. Each bitstream has its own granule -> time mapping which is calculated when muxing concurrent bitstreams within the file. So if there are 44100 Vorbis granules per second and only 4 Writ granules per second, pages would be ordered as W25 V297892 W31 V385932 W39 W41 V463057 etc. The logic used in the above example works after this granule-time mapping is calculated.<br />
<br />
== Past Discussion ==<br />
<br />
=== How does this get "encoded" and "merged"? ===<br />
<purple_haese> The muxing rule is pages are arranged in ascending order by the timestamp that is represented by their granulepos.<br />
<br />
=== For what reason is the 0x00 and 0xFF byte at the beginning of header and data packet respectively? ===<br />
<xiphmont> If, after a seek, I hand your codec a header packet, what does the codec do?<br />
<xiphmont> It does nothing. If I haven't told it to reset, the header is not data, it must ignore the header.<br />
<xiphmont> this eliminates a huge raft of special cases in Ogg seeking.<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]</div>Minglanghttps://wiki.xiph.org/index.php?title=OggWrit&diff=1519OggWrit2005-08-10T09:11:25Z<p>Minglang: </p>
<hr />
<div>== Introduction ==<br />
<br />
Ogg Writ is a text phrase codec. While it's primary purpose is to embed subtitles or captions in a [[Theora]] stream, it's design makes it useful for many other purposes. It could provide lyrics to song encoded in [[Vorbis]], a transcript to a political debate or oral history recording encoded in [[Speex]], or even incorporate a live chat session as part of a continuous video stream.<br />
<br />
One of the unique aspects of Writ is its discontinuous nature, that is, unlike other Ogg codecs the granules for which seperate packets effect may overlap. See the Granules and Muxing section below for how this works.<br />
<br />
== SVN ==<br />
<br />
Current Ogg Writ development is on Xiph CVS as package "writ". It's being developed to use libogg2, so you'll need both to work on it. The reference encoder and decoder are available as part of the py-ogg2 package which is available on Xiph SVN at http://svn.xiph.org/trunk/py-ogg2/<br />
<br />
== Application Support ==<br />
<br />
Writ is still highly speculative and incomplete. It is not supported by any applications at this time.<br />
<br />
== Format ==<br />
Writ has been designed so that encoders/decoders can support a bare minimum and be fully compatable with future minor versions. Each minor version adds a new feature, some building on others, adding a new header packet and likely a new field to each body packet. <br />
<br />
Decoders should ignore header packets beyond what they were written to support and also ignore extra fields in data packets beyond their current version. This allows new features to be added without requiring that all software, or even most software, to support them. <br />
<br />
Header Packet 0 (BOS, 16 bytes):<br />
8 0x00 (Packet ID, Header 0)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
8 version (unsigned int, 0 = Alpha)<br />
8 minor version (unsigned int)<br />
32 granulerate_numerator (unsigned int)<br />
32 granulerate_denominator (unsigned int)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
<br />
<br />
'''Minor version 1''' adds multiple language support <br />
<br />
Header Packet 1 (Language Definition, 8+ bytes) :<br />
8 0x01 (Packet ID, SubHeader 1)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
8 num_languages (unsigned int)<br />
[repeated 1+num_languages times] :<br />
8 language_length (unsigned int)<br />
** language_string (0+language_length rfc3066)<br />
8 language_desc_length (unsigned int)<br />
** language_desc_string (0+language_desc_length UTF-8)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
[repeated num_languages times] :<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
<br />
<br />
'''Minor version 2''' adds text window support<br />
<br />
Header Packet 2 (Window Definition, 10+ bytes) :<br />
8 0x02 (Packet ID, SubHeader 2)<br />
32 "writ" (LSB 0x74697277) (Codec Identification)<br />
16 location_scale_x (unsigned int)<br />
16 location_scale_y (unsigned int)<br />
8 num_windows (unsigned int)<br />
[if (window_num > 0) repeated window_num times] :<br />
** location_x (variable length, see below)<br />
** location_y (variable length, see below)<br />
** location_width (variable length, see below)<br />
** location_height (variable length, see below)<br />
2 alignment_x (horizontal alignment, see below)<br />
2 alignment_y (vertical alignment, see below)<br />
<br />
Data Packet (each):<br />
8 0xFF (Packet ID, Data Packet)<br />
64 granule_start (signed integer)<br />
32 granule_duration (unsigned integer)<br />
[repeated num_languages times] :<br />
8 text_length (unsigned integer)<br />
** text_string (variable-length UTF-8 string)<br />
[if (window_num > 1)] :<br />
8 window_id (unsigned integer)<br />
<br />
<br />
=== Example Stream ===<br />
Header Packet 0<br />
version 0<br />
minor version 2<br />
granulenum 1<br />
granuledom 1<br />
\x00writ\x00\x02\x01\x00\x00\x00\x01\x00\x00\x00<br />
<br />
Header Packet 1<br />
num_languages 2<br />
Language 0:<br />
language en<br />
language_desc English<br />
Language 1:<br />
language es<br />
language_desc Spanish<br />
\x01writ\x01\x02en\x07English\x02es\x07Spanish<br />
<br />
Header Packet 2<br />
location_scale_x 4000 (12 bits)<br />
location_scale_y 270 ( 9 bits)<br />
num_windows 2<br />
Window 0:<br />
location_x 1<br />
location_y 2<br />
location_width 3<br />
location_height 1<br />
alignment_x 3 (Full)<br />
alignment_y 3 (Full)<br />
Window 1:<br />
location_x 5<br />
location_y 6<br />
location_width 7<br />
location_height 1<br />
alignment_x 3 (Full)<br />
alignment_y 3 (Full)<br />
\x02writ\xa0\x0f\x0e\x01\x02\x01\x20\x60\x00\x02\x7c\x01\x18\x38\x80\x00\x0f<br />
<br />
Phrase Packet:<br />
granule_start 5<br />
granule_duration 10<br />
Language 0: "Hello World!"<br />
Language 1: "Hola, Mundo!"<br />
window_id 0<br />
\xff\x05\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x0cHello World!\x0cHola, Mundo!\x00<br />
<br />
Phrase Packet:<br />
granule_start 12<br />
granule_duration 15<br />
Language 0: "It's a beautiful day to be born."<br />
Language 1: "Es un día hermoso para que se llevará."<br />
window_id 1<br />
\xff\x0c\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x20It's a beautiful day to be born.\x26Es un d\xeda hermoso para que se llevar\xe1.\x01<br />
<br />
<br />
=== Granules and Muxing ===<br />
<br />
Granulepos in Writ (as well as future discontinuous codecs) will be by start time, not end time, that the data in a given page is tagged for. This greatly simplifies this specification.<br />
<br />
All Writ phrases will be provided at and given the granulepos of their start time, ordered by their start time within the logical bitstream.<br />
<br />
Phrase packets with long durations should be repeated in the logical bitstream at regular intervals to ensure that a player seeking to the middle of their duration will still see them. These packet copies will be identical to their original, including the start and duration fields, the granulepos of the page they reside on will be incremented for each copy to place it forward on the logical bitstream.<br />
<br />
No two phrases can start on the same granule. On decoding, each packet's start granule is checked against already known packets. If a match is found the new packet is ignored. This prevents phrase copies from being interpreted as new phrases.<br />
<br />
=== Seeking Example ===<br />
<br />
Here is a timeline (granule numbers at top, read down) of a sample stream:<br />
<br />
<- Granules -><br />
0000000000111111111122222222223333333333444444444455555555556666666666<br />
0123456789012345678901234567890123456789012345678901234567890123456789<br />
___________ ____________ ____________ ____________ _____________<br />
|_Vorbis____||_Vorbis_____||_Vorbis_____||_Vorbis_____||_Vorbis______|<br />
____________________ ____________________________________<br />
|_A____________>_____| |_D____________>______________>______|<br />
_________ ___ __________ ___________<br />
|_B_______| |_C_| |_E________| |_F_________|<br />
.<br />
(note: these have been seperated vertically for easy viewing only)<br />
.<br />
Packet Granule Description<br />
V H0 0 Vorbis Header 0x01 (page by itself, BOS)<br />
W H0 0 Writ Header 0 (page by itself, BOS)<br />
V H1 0 Vorbis Header 0x03<br />
V H2 0 Vorbis Header 0x05<br />
W H1 0 Writ Header 1 (Language Defs)<br />
W H2 0 Writ Header 2 (Window Defs)<br />
W A 0 Writ Phrase A<br />
W B 4 Writ Phrase B<br />
V 12 Vorbis 0-12<br />
W A 15 Writ Phrase A<br />
W C 19 Writ Phrase C<br />
W D 23 Writ Phrase D<br />
V 26 Vorbis 13-26<br />
W E 26 Writ Phrase E<br />
W D 38 Writ Phrase D<br />
V 40 Vorbis 27-40<br />
W F 41 Writ Phrase F<br />
W D 53 Writ Phrase D (EOS)<br />
V 54 Vorbis 41-54<br />
V 69 Vorbis 55-69 (EOS) <br />
<br />
<br />
Player begins decoding at beginning of stream. It reads the BOS pages for both codecs, then receives a non-BOS page. At this point it knows that it has two bitstreams to decode and has resolved that one is Writ and the other Vorbis. It'll continue processing the headers for both.<br />
<br />
Next it's going to find two Writ packets (phrases A and B) and toss them into libwrit. Then it'll get to the first Vorbis data page. It now has data from both bitstreams, and it knows (from the granulepos on the Vorbis page) that it has enough data to run until 12. If there were any Writ packets before 12 they would have appeared first.<br />
<br />
At around granule 9 the listener seeks forward to 24. This will cause a rapid seek through the file to find the first page with a granulepos greater than the seek position and begin decoding at that point.<br />
<br />
It'll find a Vorbis packet containing 13-26 (and not use 13-23) and Writ phrase E. Again, having data from both bitstreams it can begin playing. D would normally appear at granule 24 but is not known about yet. The player knows that this is only enough to decode until 26 so, knowing enough to prebuffer, continues reading the file as it plays the media.<br />
<br />
The next packet it finds is Writ phrase D, and passing it to libwrit, is found that the current granulepos is within the duration. It is thus displayed immediatly, as it's prebuffered, without waiting for granulepos 38. It'll keep reading (because the maximum decoded Vorbis is still 26) and find a Vorbis packet with a 40 granulepos.<br />
<br />
As it nears 38 it'll read the file again and find Writ phrase F, which takes it out to 41. Vorbis only goes until 40, so it'll have to keep reading until the next Vorbis packet.<br />
<br />
Next it'll find Writ phrase D, which will be ignored by libwrit because phrase D is already known (matches start granule of earlier D), and the EOS on that page marks this as the last of the Writ stream.<br />
<br />
It'll continue reading for the next Vorbis data and find the packet for granule 54, followed by the Vorbis packet for granule 69. With that it's EOS, EOF, finished.<br />
<br />
This is of course a simplistic example, Writ and Vorbis will rarely have granules which equal the same amount of time. Each bitstream has its own granule -> time mapping which is calculated when muxing concurrent bitstreams within the file. So if there are 44100 Vorbis granules per second and only 4 Writ granules per second, pages would be ordered as W25 V297892 W31 V385932 W39 W41 V463057 etc. The logic used in the above example works after this granule-time mapping is calculated.<br />
<br />
== Past Discussion ==<br />
<br />
=== How does this get "encoded" and "merged"? ===<br />
<purple_haese> The muxing rule is pages are arranged in ascending order by the timestamp that is represented by their granulepos.<br />
<br />
=== For what reason is the 0x00 and 0xFF byte at the beginning of header and data packet respectively? ===<br />
<xiphmont> If, after a seek, I hand your codec a header packet, what does the codec do?<br />
<xiphmont> It does nothing. If I haven't told it to reset, the header is not data, it must ignore the header.<br />
<xiphmont> this eliminates a huge raft of special cases in Ogg seeking.<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]</div>Minglanghttps://wiki.xiph.org/index.php?title=PortablePlayers&diff=1523PortablePlayers2005-08-10T09:08:56Z<p>Minglang: </p>
<hr />
<div>Here you can find all mobile players known to support Ogg [[Vorbis]]. Some do also play FLAC (please add information).<br />
<br />
== Flash Memory Storage ==<br />
<br />
* [http://www.netonnet.se/item.asp?iid=61510 Avant] MP-8256, MP-8512, MP-81000<br />
:Looks like another whitebox label (?) No official website found yet, but three models are offered in shops: MP-8256 with 256MB memory, MP-8512 (512MB) and MP-81000 (1GB). Plays not only Ogg Vorbis, but [[MP3]], [[WMA]] and even JPEG via colour display. <br />
<br />
* [http://enox.co.kr/2004/eng/product/product_830_01.asp ENOX] EMX-830<br />
:'The lightest and the smallest one among AAA type MP3 players.' Supports MP3, WMA, ASF, WAV, and Ogg Vorbis, has FM tuner, line-in and mic with direct MP3 encoding. Comes with 128/256/512/1024MB flash memory and USB 2.0 interface.<br />
<br />
* [http://www.ez-av.com/english/product/index.html EZAV's] EMP-500, EMP-400<br />
:The EMP-500 is a very light player, comes with 256/512/1024MB storage and supports MP3, WMA, and Ogg Vorbis. The EMP-400 has 256MB storage.<br />
<br />
* [http://eng.iaudio.com/ iAudio] U2, G3, 5<br />
:The iAudio U2 is a small flash-based player (256MB/512MB/1GB) and supports Vorbis after a firmware upgrade. The iAudio G3 and iAudio 5 offer up to 2GB, and support Ogg Vorbis out-of-the-box. All three will talk to Linux or Mac (but included s/w is Windows only).<br />
<br />
* [http://www.ibead.co.kr/coding/eng/ i-BEAD] 170, 400<br />
:The i-BEAD 170 & 400 models are small, light flash-based players with built in Lithium-Polymer batteries. They also have OLED displays, and FM & line-in recording. Both are available in 256MB/512MB/1GB and both support Ogg Vorbis after a firmware upgrade.<br />
<br />
* [http://www.iops.co.kr/enghome/index.html Iops] MFP-312, MFP-325, MFP-350<br />
:Iops offers the MFP-300 series player with 128/256/512MB/1GB internal flash memory. They offer voice and FM radio recording whilst maintaining a lightweight portable size.<br />
<br />
* [http://www.iriver.com/ iRiver's] iFP-3xx, iFP-5xx, iFP-7xx, iFP-8xx, iFP-9xx, iFP-10xx, iFP-11xx, T10, T20, U10<br />
:iRiver has a huge line of flash-based players with various memory sizes (128MB to 1GB). Some of these players may need an updated firmware in order to play Ogg Vorbis files, see the [http://www.iriver.com/support/download.asp support download page] for that. Note -- only certain bitrates are supported, various problems are reported including reboots, silence and random noise when a VBR Vorbis passes outside the limit (96-225 Kbps).<br />
<br />
* [http://www.jensofsweden.com/ Jens Of Sweden's] MP-120, MP-130, MP-400<br />
:The MP-130 is a portable player with flash memory in 128/256/512MB sizes. This appears to be a rebranded Iops player. The MP-400 is a tiny machine with lots of features (line in, mic, fm radio, usb 2.0). With the updated 4.1 firmware it supports Ogg Vorbis files encoded with libvorbis version 1.0rc2 or later. When trying to play files encoded with earlier versions it freezes on playback, requiring an USB connect or reset button pressed (through a tiny hole) to wake up again. The MP-120, a 1Gb flash player, supports Ogg-Vorbis with a firmware upgrade since March 2005. MP-120 still doesn't play old Ogg Vorbis files, but they don't make it freeze up.<br />
<br />
* [http://www.jnc-digital.com/Eng/ JNC's] SSF-2002, SSF-2005<br />
:These are flash-based players with 256 MB respectively 512 MB storage capacity. They have the usual FM radio which can be recorded in addition to voice. They also have a 1,9" color display.<br />
<br />
* [http://www.lexar.com/mp3/index.html Lexar's] LDP-800<br />
:Available from 03/2005 the LDP-800 is offering MP3, WMA and Ogg Vorbis Support with 256/512MB storage. It has a digital out, FM receiver and transmitter, can record from FM, mic and line-in and has a SD-card slot. Includes Sennheiser earbuds. Update: A telephoned sales representative informed on 2005-04-15 that this player would be available sometime in June. Update again: A sales representative telephoned on 2005-06-20 again stated that the player would be available sometime in June. However, a sales representitave at [http://www.ecost.com/ eCOST], an online store carrying the LDP-800, stated that their availability date is now 2005-07-15. Lexar now seem to have dropped this product. See discussion.<br />
<br />
* [http://www.maxfield.de/ Maxfield's] Max-Diamond, Max-Movie, Max-Diablo<br />
: It's not yet on the homepage, but the Max-Diamond will be released in 03/2005 and supports MP3, Ogg Vorbis and WMA (DRM). It has 512MB flash memory and can record from FM radio. The Max-Movie has 1GB storage and supports DivX, MP3 WMA (DRM) and Ogg Vorbis. It also has FM radio and a display with 260.000 colors. The Max-Diablo supports the same audio formats, but can also display pictures and videos on its small OLED (4096 colors). It has 1GB storage.<br />
<br />
* [http://mpeye.net/ MPeye] TS-400<br />
:a flash player which comes in 128MB/256MB/512MB/1GB sizes, has a FM-receiver, colour display and a voice recorder. <br />
<br />
* [http://www.muzio.co.kr/ Muzio's] JM200, JM250, JM300<br />
:Another Korean manufacturer jumps in and offers small flash-based players with 128MB up to 1GB storage capacities. They support the usual formats MP3/WMA/Ogg Vorbis, can record voice, receive FM radio.<br />
<br />
* [http://neurosaudio.com/store/product.asp?catalog%5Fname=DigitalInnovationsCatalog&category%5Fname=Neuros+Players&product%5Fid=4021500 Neuros'] Neuros II<br />
:The Neuros II can be used as a stand-alone flash-player. You can later buy an HDD "backpack" from 20 to 80 gigs in size and switch the backpacks as you please. This player now has a free software(open-source) firmware.<br />
<br />
* [http://www.pretec.com/OnlineSales/SSD/iDisk/Allegro/Allegro.htm Pretec's] Allegro<br />
:The player supports MP3, WMA and Ogg Vorbis formats, uses USB Flash Drives for storage, has a 128x64 pixel blue screen with file info in 5 languages, 6 preset sound stages, one user defined graphic equalizer, low power consumption.<br />
<br />
* [http://eng.qoolqee.com/ Qoolqee's] K7<br />
:This is an interesting mix of a flash-based MP3 player and an organizer: the player has 512/1024 MB storage and contact and calendar functions and can sync with Outlook. It supports MP3, WMA and Ogg Vorbis, has FM radio and connectors for two headphones.<br />
<br />
* [http://www.samsung.com/Products/ Samsung] / [http://www.yepp.co.kr/ Yepp] (product label), YP-T6, YP-T7, YP-C1, YP-F1<br />
:The YP-T6 is an incredibly small flash player with 128/256/512/1024 MB storage, has a mic and FM radio and supports MP3, WMA (DRM) and Ogg Vorbis. The YP-T7 has either 512MB or 1GB capacity and supports the same audio formats, which also applies to the YP-F1. It can display JPEGs on its color display. The YP-C1 has similar specs, including Ogg support; at the time of writing, it seems to be readily available only in Korea and China.<br />
<br />
:*[[Talk:PortablePlayers#Samsung's Yepp Ogg Vorbis support|There have been reports that the Ogg Vorbis support in the YP-T6 is buggy.]]<br />
<br />
* [http://www.teac.com/ TEAC's] MP-400<br />
:The MP-400 is a flsh-player with either 512/1024MB storage. It supports MP3, WMA, Ogg Vorbis and MPEG-4 video.<br />
<br />
* [http://www.trekstor.de/ TrekStor's] iBeat fresh, iBeat organix, iBeat cube, iBeat ice, iBeat vision<br />
:The iBeat fresh comes with 256/512 MB storage has a 64K color display and the usual features. The iBeat organix is supposed to get a firmware upgrade and comes with 256/512/1024 MB flash memory. The iBeat cube is a very small player with the usual features. The iBeat ice has a sharp OLED display. The iBeat vision has a large display that can be used to watch movies. It comes in sizes from 256MB to 2GB.<br />
<br />
* [http://www.wigobyte.com/ Wigo's] CVM-101, CVM-103, CVM-300, CVS-100<br />
:Korean players with slick design, comes in 128/256/512/1024 MB depending on models. Support MP3/WMA/Ogg, FM receiver, voice recorder. Note: Ogg bitrates supported may be limited, check the manufacturer's specification for each device for details.<br />
<br />
* [http://www.xcent.co.kr Xcent's] XT100<br />
:This player is sold in the U.K. and comes with 256/512MB. It supports MP3, WMA, Ogg Vorbis and has FM radio and voice recording. It also works under Linux (kernel 2.4 upwards) and FreeBSD 5.3 (recognised as a removable mass storage device).<br />
<br />
== Harddisk Storage ==<br />
<br />
* [http://www.airlinktek.com/ AL Tech's] MG-25, MG-35, MG350HD<br />
:The Mediagate MG-25 is a portable HDD that supports also media playback. It uses a 2,5" disk and USB2.0 to connect, and supports MPEG-1/-2/-4, DivX, Xvid, MP3, Ogg Vorbis, JPG. It can upsample to HDTV, has composite, component and s-video outs, stereo and a digital out. Remote control is included. The MG-35 uses a 3,5" HDD instead, supports WMA and ethernet. The MG350HD uses a 3,5" HDD as well and supports HDTV.<br />
<br />
* [http://www.boghe.com/products/audio/vip20.htm Boghe] Vip20<br />
:The Vip20 seems to be similar to the iBeat 500 from TrekStor and Xclef HD-800. It has the same features: MP3, WMA, WAV, Ogg Vorbis decoding plus 20 GB storage.<br />
<br />
* [http://www.commodore.net/ Commodore's] eVic<br />
:The eVic has 20GB storage and plays WMA (incl. DRM), MP3 and Ogg Vorbis. It can record voice and music, and has USB host functionality.<br />
<br />
* [http://www.freecom.com/ Freecom's] MediaPlayer-3<br />
:This is again sort of an external HDD that can play media without a PC. It supports DivX, MP3, MPEG-4, AVI, WMA, ASF and Ogg Vorbis. It is not yet listed on the webpage though.<br />
<br />
* [http://www.godot.com.tw/ GoDot] M8170, M8270, M8370, M8470, M8570<br />
:GoDot's HD players have capacity ranging from 2.2gb to 20gb. Each model is very different. They support Ogg Vorbis, MP3 and WMA (some models support DRM).<br />
<br />
* [http://www.hama.de/portal?lid=2 Hama's] VSV-20<br />
:The VSV-20 has the usual mobile MP3 HDD player size and can read/write from its 16in1 memory card reader and 20 GB internal HDD. But it can do more than audio (MP3, WMA, Ogg Vorbis, AAC). It supports image (JPEG) and video (MPEG-1/-4) playback on the 2" display and on a connected TV. It even includes a remote control.<br />
<br />
* [http://eng.iaudio.com/ iAudio] M3, X5<br />
:The iAudio M3 is a portable harddisk player with either 20 or 40 GB of storage. It has a built-in FM radio and mic. It supports MP3, WMA, Ogg Vorbis and WAV and even FLAC with the newest firmware upgrade. See this [http://gear.ign.com/articles/522/522090p1.html IGN article] for more info. <br />
:The [http://www.engadget.com/entry/0377386638551474 iAudio M5] is announced for end 2004. It comes with colour display and USB-on-the-go function for 20GB storage.<br />
:It appears that the M5 is indeed called X5 and already available through [http://www.mp3-player.de/artikel.php?ArtNr=1375&id=128 Shops] in 20GB, 30GB and 60GB. It hasn't been listed on iAudio's English pages, but was mentioned in a [http://eng.cowon.com/hboard/view.php?boardID=E03&number=48 press release] earlier this year:<br />
::"<i>Other major new releases on display include the iAUDIO X5, a next-generation HDD-type MP3 player featuring a 1.8 inch, 260,000 color LCD, and iAUDIO M5L, a super-light, ultra-compact HDD-type MP3 player. iAUDIO X5, a state-of-the-art HDD-type MP3 player can not only play music, but various images and videos as well without a PC by directly connecting to a digital camera using its OTG (On-The-Go) feature. iAUDIO M5L is a HDD-type MP3 player that features 36 hours of continuous playback time, probably the longest of its kind in the world.</i>"<br />
:The X5 now available in the US at [http://onlinestore.cowonamerica.com/index.asp?PageAction=VIEWCATS&Category=60 Cowon's Online Store]<br />
<br />
* [http://www.ivmm.com/innoax/products_innopod.html InnoAX's] InnoPod<br />
:This is a iPod mini clone, that supports MP3, WMA, WAV and Ogg Vorbis. It supports recording from line-in and mic, has a 4 GB harddrive and USB2.0.<br />
<br />
* [http://www.iriver.com/ iRiver's] iHP-1xx, H1xx, H2xx, H3xx, iGP-100<br />
:iRiver has also a number of harddisk based items that play back Ogg Vorbis. Older models like the [http://www.iriver.com/product/info.asp?p_name=iHP-100 iHP-100] and the [http://www.iriver.co.kr/product/info.asp?p_group=iHP&amp;p_name=iHP-115 iHP-115] come in 10 and 15 GB sizes and need a firmware update (see the [http://www.iriver.com/support/download.asp support downloads] for that). The [http://www.iriver.com/product/info.asp?p_name=iHP-120 iHP-120], a 20GB portable player, and the [http://www.iriver.com/product/info.asp?p_name=iHP-140 iHP-140], a 40GB version, support Vorbis playback out of the box. Read reviews here: [http://gear.ign.com/articles/435/435472p1.html IGN on iHP-100], [http://gear.ign.com/articles/457/457818p1.html IGN on iHP-120]. The [http://www.iriveramerica.com/products/iGP-100.asp iGP-100], a 1.5Gb portable player, supports Vorbis, according to the FAQ, though no firmware upgrade appears to be required. The new line of harddisk players [http://www.iriver.com/product/info.asp?p_name=H140H110 H120, H140] come in 10 to 40 GB sizes. There is also a product line with USB host function and colour display that supports 32-500kbs: [http://www.iriver.com/product/info.asp?p_name=H340 H320, H340].<br />
<br />
* [http://www.jetaudio.com/products/tvix/ JetAudio's] [http://www.tvix.co.kr/eng/ Dvico's] TViX<br />
:This is a rather unique device. JetAudio calls it a multimedia jukebox, music tank, photo album and last but not least a portable storage. It is bigger than usual portable devices, but has also a lot more options. It can connect to the PC (USB 2.0), TV (S-Video, Composite), stereos and 5.1 surround systems (Coaxial/Optical) and comes with a remote control. Supported video formats are DVD (MPEG-2), VCD (MPEG-1), DivX, Xvid. Supported Audio formats are MP3, WMA and Ogg Vorbis. It can display JPEG pictures on the TV. It is available without a harddrive, or equipped with harddrive sizes up to 200 GB.<br />
<br />
* [http://www.jnc-digital.com/Eng/ JNC's] SSF-M3, SSF-M5<br />
:The SSF-M3 comes with 20/40GB storage size, whereas the SSF-M5 has only 1.5 GB. Both support voice recording and FM radio. The SSF-M3 is more stylish and very slim and comes with a docking station.<br />
<br />
* [http://www.lge.com/ LG's] Mediagate<br />
:This player is similar to the Modix or TViX. It is a portable USB HDD equipped with a 2,5" drive (size varies). It plays audio (MP3, Ogg Vorbis, WMA), video (MPEG-1/-2, Xvid, DivX) and images (JPEG). It has composite, s-video and component video output and supports progressive scan, audio output is done through a coaxial and stereo plug. The device is bundled with a remote control.<br />
<br />
* [http://www.modix.co.kr/ Modix] HD-3510<br />
:The HD-3510 is similar to the TViX, as it is sort of a portable multi-talent. It can store and playback audio, video and images, and can be used for other files as well. It can decode MPEG-1/-2/-4 including DivX/Xvid, AC3, DTS, MP3, WMA, Ogg Vorbis and JPEG. It uses USB2.0 for data input and has various ouput connectors: anlog stereo and 5.1 out, coaxial digital out, composite, s-video and component video out with progressive scan and HDTV upscaling. The HD-3510 is bundled with a carrying bag and a remote control, but without a 3,5" HDD.<br />
<br />
* [http://mpeye.net/ MPeye's] HT-100, HT-150<br />
:The HT-100 uses a 1,5 GB HDD, decodes MP3, WMA, Ogg Vorbis and supports the usual features. The HT-150 seems to have the same features (maybe a mistake on the website).<br />
<br />
* [http://www.mpio.com/ mpio] HD300, HD200, One<br />
:mpio HD300 is a harddisk player with 20GB and supports WAV/MP3/WMA/Ogg Vorbis. It has FM radio, an alarm clock and supports USB 2.0. The HD200 has 5GB storage capacity, a FM radio which can be recorded and supports the same formats as the HD300. Despite its name the One consist of three components: a player, a HDD and a CD-ROM drive, which can be combined with each other. It supports [[MP3]], [[WMA]], Ogg Vorbis, JPG, BMP and MPEG-4 movies. It has a 1" OLED display and will be available from 05/2005.<br />
<br />
* [http://www.imp3.net/read.php?textid=1529 Muzio's] JM-600<br />
:This player comes with either 2.2 or 4 GB harddrive and supports MP3, WMA, Ogg Vorbis and ASF. It can record voice and has a FM receiver. What sets this player apart is the LCD -- it can show BMPs, JPGs and text. The device can also act as a USB host to support digital cameras.<br />
<br />
* [http://www.macpower.com.tw/ Macpower] Mvisto MV-U2UGS<br />
:The Mvisto is a portable hardware enclosure for 2,5" harddrives. It has video and audio outs and decodes MPEG1/2/Divx/Xvid/JPEG/MP3/WMA/AAC/Ogg Vorbis. It comes with a remote control.<br />
<br />
* [http://www.neurosaudio.com/ Neuros'] Neuros II<br />
:This mobile player comes either with various harddrive sizes up to 80 GB or as 256 MB flash player. The new firmware to support Ogg Vorbis has been developed by the Xiph.org Foundation (see the [http://www.neurosaudio.com/press/news_item.aspx?itemID=80 press release]). Get the newest firmware version at Neuros' [http://www.neurosaudio.com/support/support_updates.asp support page]). The Neuros Synchronization Manager for Windows is available from the same link and now fully supports the addition of Vorbis files to the Neuros. *nix users can use Xiph.org's [http://www.xiph.org/positron/ Positron], Sean Starkey's Java [http://neurosdbm.sf.net/ Neuros Database Manipulator], or [http://www.sorune.com/ Sorune], all of which provide full Neuros database support and other features. Neuros II discontinued. Neuros III is planned but indefinite but they have a [http://open.neurosaudio.com/archives/Product%20Roadmap3-15-2005.htm roadmap].<br />
<br />
* [http://www.nextway.co.kr/ Nextway's] D Cube NHD-150D<br />
:This player uses a small 1,5 GB harddisk and supports MP3, WMA and Ogg Vorbis. It connects trough USB 2.0 and can broadcast music through a FM sender.<br />
<br />
* [http://www.pontis.de/ Pontis'] MX2020<br />
:There is now a firmware update for the MX2020 that adds Ogg Vorbis support, which is a portable player for movies, music and photos.<br />
<br />
* [http://www.modix-hd.com/ Rapsody's] RSH-100<br />
:It is similar to the Modix HD-3510, but supports USB host functionality additionally. This web site is dead. The Savit Micro Rapsody [http://www.savitmicro.co.kr/eng/product/tv/tv_rapsody.htm RSH-100] can be seen on their site.<br />
<br />
* [http://www.digitalnetworksna.com/rioaudio/ Rio's] Karma<br />
:The Rio [http://www.digitalnetworksna.com/shop/item.asp?model=261 Karma] is a portable player with a harddisk of 20 GB. It can decode MP3, Ogg Vorbis and FLAC. USB 2.0 is used to connect to PCs, but a docking station is also included which offers ethernet and RCA line-out support. IGN has written a [http://gear.ign.com/articles/458/458401p1.html review] about the gadget, articles about the Karma can be found at [http://www.riovolution.com Riovolution]. Note that firmware versions prior to 1.25 cause stability problems for some people, visit the [http://www.digitalnetworksna.com/support/rio/product.asp?prodID=113 support page] to get the newest version. The Karma was discontinued in March 2005, Rio (DNNA) effectively dissolved 27-July-2005 assets sold to [http://www.sigmatel.com/ SigmaTel].<br />
<br />
* [http://www.safa.com.hk/index_110R.html Safa] HMP-110R<br />
:A portable player with 1.5GB memory, FM-receiver, recording function, upgradeable firmware, etc.<br />
<br />
* [http://www.samsung.com Samsung] YH-J70<br />
:A portable Multimedia Jukebox as seen on their [http://www.samsung.com/common/microsite/exhibition/cebit2005/base.asp?pcode=IT01 Cebit 2005 Microsite]. Comes with 20/30GB disk, colour display, video player and USB host function<br />
<br />
* [http://www.sitecom.com/ Sitecom's] MP-330, MP-010<br />
:The MP-330 player uses a 4,4 GB harddrive, USB 2.0 and supports MP3, WMA and Ogg Vorbis (mentioned in the manual). The MP-010 is a portable media player. As such it supports music, movies and pictures. This includes MP3, WMA, Ogg Vorbis, MPEG-1/-2/-4. It has a capacity of 40GB, comes with a remote control and has various ports for the TV.<br />
<br />
* [http://www.teac.de/ TEAC] MP-1000, MP-2000<br />
:TEAC MP-1000 is an ultra-compact harddrive player with 1.5GB capacity and only 70g mass. The follow-up model MP-2000 has 5 GB storage and supports the same formats (MP3, WMA, Ogg Vorbis).<br />
<br />
* [http://www.trekstor.de/ TrekStor's] iBeat 500, iBeat 300<br />
:The iBeat 500 is a portable harddisk player with 20 GB of storage. It supports MP3, WMA and Ogg Vorbis and uses USB 2.0 to connect to PCs. It has a FM radio and an in-built mic. It seems to be available only in Germany (looks like a rebadged Xclef HD-800). The iBeat 300 uses a 1,5 GB HDD and has a color display.<br />
<br />
* [http://www.unibrain.com/iZak Unibrain's] iZak<br />
:This is a portable USB hard disk with 40/80/100 GB of storage. It plays a wide range of video formats, including dixv/xvid/bvix/dvd iso. A good review can be found [http://www.mpeg-playcenter.com/modules/Reviews/reviews/Review_iZak.pdf here].<br />
:The most current firmware release supports Ogg Vorbis playback according to [http://www.unibrain.com/support/iZak/iZak_FAQ.htm Unibrain's iZak FAQ].<br />
<br />
* [http://www.xclef.com/ Xclef's] HD-800, HD-500<br />
:This is a harddisk player with 20/40/60 GB storage size, and can decode MP3, WMA, Ogg Vorbis and WAV. It has a FM radio and a mic for recording voice. Though not mentioned on the web site, the HD-500 is also supposed to decode Ogg Vorbis.<br />
<br />
== CD/DVD Audio Players ==<br />
<br />
* [http://www.ifreemax.com/ Freemax's] FW-960<br />
:This CD-R portable supports Ogg Vorbis playback out of the box. It has 48 hours of WMA playback if an external battery pack (2 AA batteries) is used. The FreeMax FW-960 is also known as the mpman MP-CD550.<br />
<br />
* [http://www.exonion.com/ Havin's] (link dead) Exonion HVC-400E, [http://www.princeton.co.jp/ Princeton's] Pocket Beat airCD<br />
:The Havin HVC-400E, also known as the Princeton airCD is probably on sale in Japan since late November, 2003.<br />
<br />
* [http://www.iriver.com/product/info.asp?p_name=iMP-550 iRiver] iMP-250, iMP-350, iMP-400, iMP-550, iMP-700(T)<br />
:Ogg Vorbis is supported only through latest beta firmwares, still some bitrate restriction which may vary depending on the model (min=96kbps, max=160kbps). The iMP-550 supports maximum bitrate up to 256kps (still 96kbps as minimum). Also note the latest iMP-450 does not support OGG for the moment, a future upgrade may correct this... The iMP-700T with firmware 1.40 supports bitrates between 96 and 210 kbps, and .ogg files are generally not as loud as .mp3 files.<br />
<br />
* [http://www.samsungusa.com/ Samsung's] MCD-CM600<br />
:The MCD-CM600 is now available in Korea. It is a CD portable that can play Vorbis, MP3, and WMA.<br />
<br />
* [http://www.roadstar.com/ Roadstar] PCD-5960WOMPT<br />
<br />
== Portable Digital Assisstants (PDAs) ==<br />
<br />
PDAs are also cable of operating as portable music players using available software applications. Please visit [http://wiki.xiph.org/index.php/VorbisSoftwarePlayers VorbisSoftwarePlayers] for more information.<br />
<br />
------------<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装CAD]<br />
[http://www.paybacksh.com/Body/aboutus.asp 数字化仪]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装设计软件]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装绘图仪]</div>Minglanghttps://wiki.xiph.org/index.php?title=PortablePlayers&diff=1517PortablePlayers2005-08-10T09:08:00Z<p>Minglang: </p>
<hr />
<div>Here you can find all mobile players known to support Ogg [[Vorbis]]. Some do also play FLAC (please add information).<br />
<br />
== Flash Memory Storage ==<br />
<br />
* [http://www.netonnet.se/item.asp?iid=61510 Avant] MP-8256, MP-8512, MP-81000<br />
:Looks like another whitebox label (?) No official website found yet, but three models are offered in shops: MP-8256 with 256MB memory, MP-8512 (512MB) and MP-81000 (1GB). Plays not only Ogg Vorbis, but [[MP3]], [[WMA]] and even JPEG via colour display. <br />
<br />
* [http://enox.co.kr/2004/eng/product/product_830_01.asp ENOX] EMX-830<br />
:'The lightest and the smallest one among AAA type MP3 players.' Supports MP3, WMA, ASF, WAV, and Ogg Vorbis, has FM tuner, line-in and mic with direct MP3 encoding. Comes with 128/256/512/1024MB flash memory and USB 2.0 interface.<br />
<br />
* [http://www.ez-av.com/english/product/index.html EZAV's] EMP-500, EMP-400<br />
:The EMP-500 is a very light player, comes with 256/512/1024MB storage and supports MP3, WMA, and Ogg Vorbis. The EMP-400 has 256MB storage.<br />
<br />
* [http://eng.iaudio.com/ iAudio] U2, G3, 5<br />
:The iAudio U2 is a small flash-based player (256MB/512MB/1GB) and supports Vorbis after a firmware upgrade. The iAudio G3 and iAudio 5 offer up to 2GB, and support Ogg Vorbis out-of-the-box. All three will talk to Linux or Mac (but included s/w is Windows only).<br />
<br />
* [http://www.ibead.co.kr/coding/eng/ i-BEAD] 170, 400<br />
:The i-BEAD 170 & 400 models are small, light flash-based players with built in Lithium-Polymer batteries. They also have OLED displays, and FM & line-in recording. Both are available in 256MB/512MB/1GB and both support Ogg Vorbis after a firmware upgrade.<br />
<br />
* [http://www.iops.co.kr/enghome/index.html Iops] MFP-312, MFP-325, MFP-350<br />
:Iops offers the MFP-300 series player with 128/256/512MB/1GB internal flash memory. They offer voice and FM radio recording whilst maintaining a lightweight portable size.<br />
<br />
* [http://www.iriver.com/ iRiver's] iFP-3xx, iFP-5xx, iFP-7xx, iFP-8xx, iFP-9xx, iFP-10xx, iFP-11xx, T10, T20, U10<br />
:iRiver has a huge line of flash-based players with various memory sizes (128MB to 1GB). Some of these players may need an updated firmware in order to play Ogg Vorbis files, see the [http://www.iriver.com/support/download.asp support download page] for that. Note -- only certain bitrates are supported, various problems are reported including reboots, silence and random noise when a VBR Vorbis passes outside the limit (96-225 Kbps).<br />
<br />
* [http://www.jensofsweden.com/ Jens Of Sweden's] MP-120, MP-130, MP-400<br />
:The MP-130 is a portable player with flash memory in 128/256/512MB sizes. This appears to be a rebranded Iops player. The MP-400 is a tiny machine with lots of features (line in, mic, fm radio, usb 2.0). With the updated 4.1 firmware it supports Ogg Vorbis files encoded with libvorbis version 1.0rc2 or later. When trying to play files encoded with earlier versions it freezes on playback, requiring an USB connect or reset button pressed (through a tiny hole) to wake up again. The MP-120, a 1Gb flash player, supports Ogg-Vorbis with a firmware upgrade since March 2005. MP-120 still doesn't play old Ogg Vorbis files, but they don't make it freeze up.<br />
<br />
* [http://www.jnc-digital.com/Eng/ JNC's] SSF-2002, SSF-2005<br />
:These are flash-based players with 256 MB respectively 512 MB storage capacity. They have the usual FM radio which can be recorded in addition to voice. They also have a 1,9" color display.<br />
<br />
* [http://www.lexar.com/mp3/index.html Lexar's] LDP-800<br />
:Available from 03/2005 the LDP-800 is offering MP3, WMA and Ogg Vorbis Support with 256/512MB storage. It has a digital out, FM receiver and transmitter, can record from FM, mic and line-in and has a SD-card slot. Includes Sennheiser earbuds. Update: A telephoned sales representative informed on 2005-04-15 that this player would be available sometime in June. Update again: A sales representative telephoned on 2005-06-20 again stated that the player would be available sometime in June. However, a sales representitave at [http://www.ecost.com/ eCOST], an online store carrying the LDP-800, stated that their availability date is now 2005-07-15. Lexar now seem to have dropped this product. See discussion.<br />
<br />
* [http://www.maxfield.de/ Maxfield's] Max-Diamond, Max-Movie, Max-Diablo<br />
: It's not yet on the homepage, but the Max-Diamond will be released in 03/2005 and supports MP3, Ogg Vorbis and WMA (DRM). It has 512MB flash memory and can record from FM radio. The Max-Movie has 1GB storage and supports DivX, MP3 WMA (DRM) and Ogg Vorbis. It also has FM radio and a display with 260.000 colors. The Max-Diablo supports the same audio formats, but can also display pictures and videos on its small OLED (4096 colors). It has 1GB storage.<br />
<br />
* [http://mpeye.net/ MPeye] TS-400<br />
:a flash player which comes in 128MB/256MB/512MB/1GB sizes, has a FM-receiver, colour display and a voice recorder. <br />
<br />
* [http://www.muzio.co.kr/ Muzio's] JM200, JM250, JM300<br />
:Another Korean manufacturer jumps in and offers small flash-based players with 128MB up to 1GB storage capacities. They support the usual formats MP3/WMA/Ogg Vorbis, can record voice, receive FM radio.<br />
<br />
* [http://neurosaudio.com/store/product.asp?catalog%5Fname=DigitalInnovationsCatalog&category%5Fname=Neuros+Players&product%5Fid=4021500 Neuros'] Neuros II<br />
:The Neuros II can be used as a stand-alone flash-player. You can later buy an HDD "backpack" from 20 to 80 gigs in size and switch the backpacks as you please. This player now has a free software(open-source) firmware.<br />
<br />
* [http://www.pretec.com/OnlineSales/SSD/iDisk/Allegro/Allegro.htm Pretec's] Allegro<br />
:The player supports MP3, WMA and Ogg Vorbis formats, uses USB Flash Drives for storage, has a 128x64 pixel blue screen with file info in 5 languages, 6 preset sound stages, one user defined graphic equalizer, low power consumption.<br />
<br />
* [http://eng.qoolqee.com/ Qoolqee's] K7<br />
:This is an interesting mix of a flash-based MP3 player and an organizer: the player has 512/1024 MB storage and contact and calendar functions and can sync with Outlook. It supports MP3, WMA and Ogg Vorbis, has FM radio and connectors for two headphones.<br />
<br />
* [http://www.samsung.com/Products/ Samsung] / [http://www.yepp.co.kr/ Yepp] (product label), YP-T6, YP-T7, YP-C1, YP-F1<br />
:The YP-T6 is an incredibly small flash player with 128/256/512/1024 MB storage, has a mic and FM radio and supports MP3, WMA (DRM) and Ogg Vorbis. The YP-T7 has either 512MB or 1GB capacity and supports the same audio formats, which also applies to the YP-F1. It can display JPEGs on its color display. The YP-C1 has similar specs, including Ogg support; at the time of writing, it seems to be readily available only in Korea and China.<br />
<br />
:*[[Talk:PortablePlayers#Samsung's Yepp Ogg Vorbis support|There have been reports that the Ogg Vorbis support in the YP-T6 is buggy.]]<br />
<br />
* [http://www.teac.com/ TEAC's] MP-400<br />
:The MP-400 is a flsh-player with either 512/1024MB storage. It supports MP3, WMA, Ogg Vorbis and MPEG-4 video.<br />
<br />
* [http://www.trekstor.de/ TrekStor's] iBeat fresh, iBeat organix, iBeat cube, iBeat ice, iBeat vision<br />
:The iBeat fresh comes with 256/512 MB storage has a 64K color display and the usual features. The iBeat organix is supposed to get a firmware upgrade and comes with 256/512/1024 MB flash memory. The iBeat cube is a very small player with the usual features. The iBeat ice has a sharp OLED display. The iBeat vision has a large display that can be used to watch movies. It comes in sizes from 256MB to 2GB.<br />
<br />
* [http://www.wigobyte.com/ Wigo's] CVM-101, CVM-103, CVM-300, CVS-100<br />
:Korean players with slick design, comes in 128/256/512/1024 MB depending on models. Support MP3/WMA/Ogg, FM receiver, voice recorder. Note: Ogg bitrates supported may be limited, check the manufacturer's specification for each device for details.<br />
<br />
* [http://www.xcent.co.kr Xcent's] XT100<br />
:This player is sold in the U.K. and comes with 256/512MB. It supports MP3, WMA, Ogg Vorbis and has FM radio and voice recording. It also works under Linux (kernel 2.4 upwards) and FreeBSD 5.3 (recognised as a removable mass storage device).<br />
<br />
== Harddisk Storage ==<br />
<br />
* [http://www.airlinktek.com/ AL Tech's] MG-25, MG-35, MG350HD<br />
:The Mediagate MG-25 is a portable HDD that supports also media playback. It uses a 2,5" disk and USB2.0 to connect, and supports MPEG-1/-2/-4, DivX, Xvid, MP3, Ogg Vorbis, JPG. It can upsample to HDTV, has composite, component and s-video outs, stereo and a digital out. Remote control is included. The MG-35 uses a 3,5" HDD instead, supports WMA and ethernet. The MG350HD uses a 3,5" HDD as well and supports HDTV.<br />
<br />
* [http://www.boghe.com/products/audio/vip20.htm Boghe] Vip20<br />
:The Vip20 seems to be similar to the iBeat 500 from TrekStor and Xclef HD-800. It has the same features: MP3, WMA, WAV, Ogg Vorbis decoding plus 20 GB storage.<br />
<br />
* [http://www.commodore.net/ Commodore's] eVic<br />
:The eVic has 20GB storage and plays WMA (incl. DRM), MP3 and Ogg Vorbis. It can record voice and music, and has USB host functionality.<br />
<br />
* [http://www.freecom.com/ Freecom's] MediaPlayer-3<br />
:This is again sort of an external HDD that can play media without a PC. It supports DivX, MP3, MPEG-4, AVI, WMA, ASF and Ogg Vorbis. It is not yet listed on the webpage though.<br />
<br />
* [http://www.godot.com.tw/ GoDot] M8170, M8270, M8370, M8470, M8570<br />
:GoDot's HD players have capacity ranging from 2.2gb to 20gb. Each model is very different. They support Ogg Vorbis, MP3 and WMA (some models support DRM).<br />
<br />
* [http://www.hama.de/portal?lid=2 Hama's] VSV-20<br />
:The VSV-20 has the usual mobile MP3 HDD player size and can read/write from its 16in1 memory card reader and 20 GB internal HDD. But it can do more than audio (MP3, WMA, Ogg Vorbis, AAC). It supports image (JPEG) and video (MPEG-1/-4) playback on the 2" display and on a connected TV. It even includes a remote control.<br />
<br />
* [http://eng.iaudio.com/ iAudio] M3, X5<br />
:The iAudio M3 is a portable harddisk player with either 20 or 40 GB of storage. It has a built-in FM radio and mic. It supports MP3, WMA, Ogg Vorbis and WAV and even FLAC with the newest firmware upgrade. See this [http://gear.ign.com/articles/522/522090p1.html IGN article] for more info. <br />
:The [http://www.engadget.com/entry/0377386638551474 iAudio M5] is announced for end 2004. It comes with colour display and USB-on-the-go function for 20GB storage.<br />
:It appears that the M5 is indeed called X5 and already available through [http://www.mp3-player.de/artikel.php?ArtNr=1375&id=128 Shops] in 20GB, 30GB and 60GB. It hasn't been listed on iAudio's English pages, but was mentioned in a [http://eng.cowon.com/hboard/view.php?boardID=E03&number=48 press release] earlier this year:<br />
::"<i>Other major new releases on display include the iAUDIO X5, a next-generation HDD-type MP3 player featuring a 1.8 inch, 260,000 color LCD, and iAUDIO M5L, a super-light, ultra-compact HDD-type MP3 player. iAUDIO X5, a state-of-the-art HDD-type MP3 player can not only play music, but various images and videos as well without a PC by directly connecting to a digital camera using its OTG (On-The-Go) feature. iAUDIO M5L is a HDD-type MP3 player that features 36 hours of continuous playback time, probably the longest of its kind in the world.</i>"<br />
:The X5 now available in the US at [http://onlinestore.cowonamerica.com/index.asp?PageAction=VIEWCATS&Category=60 Cowon's Online Store]<br />
<br />
* [http://www.ivmm.com/innoax/products_innopod.html InnoAX's] InnoPod<br />
:This is a iPod mini clone, that supports MP3, WMA, WAV and Ogg Vorbis. It supports recording from line-in and mic, has a 4 GB harddrive and USB2.0.<br />
<br />
* [http://www.iriver.com/ iRiver's] iHP-1xx, H1xx, H2xx, H3xx, iGP-100<br />
:iRiver has also a number of harddisk based items that play back Ogg Vorbis. Older models like the [http://www.iriver.com/product/info.asp?p_name=iHP-100 iHP-100] and the [http://www.iriver.co.kr/product/info.asp?p_group=iHP&amp;p_name=iHP-115 iHP-115] come in 10 and 15 GB sizes and need a firmware update (see the [http://www.iriver.com/support/download.asp support downloads] for that). The [http://www.iriver.com/product/info.asp?p_name=iHP-120 iHP-120], a 20GB portable player, and the [http://www.iriver.com/product/info.asp?p_name=iHP-140 iHP-140], a 40GB version, support Vorbis playback out of the box. Read reviews here: [http://gear.ign.com/articles/435/435472p1.html IGN on iHP-100], [http://gear.ign.com/articles/457/457818p1.html IGN on iHP-120]. The [http://www.iriveramerica.com/products/iGP-100.asp iGP-100], a 1.5Gb portable player, supports Vorbis, according to the FAQ, though no firmware upgrade appears to be required. The new line of harddisk players [http://www.iriver.com/product/info.asp?p_name=H140H110 H120, H140] come in 10 to 40 GB sizes. There is also a product line with USB host function and colour display that supports 32-500kbs: [http://www.iriver.com/product/info.asp?p_name=H340 H320, H340].<br />
<br />
* [http://www.jetaudio.com/products/tvix/ JetAudio's] [http://www.tvix.co.kr/eng/ Dvico's] TViX<br />
:This is a rather unique device. JetAudio calls it a multimedia jukebox, music tank, photo album and last but not least a portable storage. It is bigger than usual portable devices, but has also a lot more options. It can connect to the PC (USB 2.0), TV (S-Video, Composite), stereos and 5.1 surround systems (Coaxial/Optical) and comes with a remote control. Supported video formats are DVD (MPEG-2), VCD (MPEG-1), DivX, Xvid. Supported Audio formats are MP3, WMA and Ogg Vorbis. It can display JPEG pictures on the TV. It is available without a harddrive, or equipped with harddrive sizes up to 200 GB.<br />
<br />
* [http://www.jnc-digital.com/Eng/ JNC's] SSF-M3, SSF-M5<br />
:The SSF-M3 comes with 20/40GB storage size, whereas the SSF-M5 has only 1.5 GB. Both support voice recording and FM radio. The SSF-M3 is more stylish and very slim and comes with a docking station.<br />
<br />
* [http://www.lge.com/ LG's] Mediagate<br />
:This player is similar to the Modix or TViX. It is a portable USB HDD equipped with a 2,5" drive (size varies). It plays audio (MP3, Ogg Vorbis, WMA), video (MPEG-1/-2, Xvid, DivX) and images (JPEG). It has composite, s-video and component video output and supports progressive scan, audio output is done through a coaxial and stereo plug. The device is bundled with a remote control.<br />
<br />
* [http://www.modix.co.kr/ Modix] HD-3510<br />
:The HD-3510 is similar to the TViX, as it is sort of a portable multi-talent. It can store and playback audio, video and images, and can be used for other files as well. It can decode MPEG-1/-2/-4 including DivX/Xvid, AC3, DTS, MP3, WMA, Ogg Vorbis and JPEG. It uses USB2.0 for data input and has various ouput connectors: anlog stereo and 5.1 out, coaxial digital out, composite, s-video and component video out with progressive scan and HDTV upscaling. The HD-3510 is bundled with a carrying bag and a remote control, but without a 3,5" HDD.<br />
<br />
* [http://mpeye.net/ MPeye's] HT-100, HT-150<br />
:The HT-100 uses a 1,5 GB HDD, decodes MP3, WMA, Ogg Vorbis and supports the usual features. The HT-150 seems to have the same features (maybe a mistake on the website).<br />
<br />
* [http://www.mpio.com/ mpio] HD300, HD200, One<br />
:mpio HD300 is a harddisk player with 20GB and supports WAV/MP3/WMA/Ogg Vorbis. It has FM radio, an alarm clock and supports USB 2.0. The HD200 has 5GB storage capacity, a FM radio which can be recorded and supports the same formats as the HD300. Despite its name the One consist of three components: a player, a HDD and a CD-ROM drive, which can be combined with each other. It supports [[MP3]], [[WMA]], Ogg Vorbis, JPG, BMP and MPEG-4 movies. It has a 1" OLED display and will be available from 05/2005.<br />
<br />
* [http://www.imp3.net/read.php?textid=1529 Muzio's] JM-600<br />
:This player comes with either 2.2 or 4 GB harddrive and supports MP3, WMA, Ogg Vorbis and ASF. It can record voice and has a FM receiver. What sets this player apart is the LCD -- it can show BMPs, JPGs and text. The device can also act as a USB host to support digital cameras.<br />
<br />
* [http://www.macpower.com.tw/ Macpower] Mvisto MV-U2UGS<br />
:The Mvisto is a portable hardware enclosure for 2,5" harddrives. It has video and audio outs and decodes MPEG1/2/Divx/Xvid/JPEG/MP3/WMA/AAC/Ogg Vorbis. It comes with a remote control.<br />
<br />
* [http://www.neurosaudio.com/ Neuros'] Neuros II<br />
:This mobile player comes either with various harddrive sizes up to 80 GB or as 256 MB flash player. The new firmware to support Ogg Vorbis has been developed by the Xiph.org Foundation (see the [http://www.neurosaudio.com/press/news_item.aspx?itemID=80 press release]). Get the newest firmware version at Neuros' [http://www.neurosaudio.com/support/support_updates.asp support page]). The Neuros Synchronization Manager for Windows is available from the same link and now fully supports the addition of Vorbis files to the Neuros. *nix users can use Xiph.org's [http://www.xiph.org/positron/ Positron], Sean Starkey's Java [http://neurosdbm.sf.net/ Neuros Database Manipulator], or [http://www.sorune.com/ Sorune], all of which provide full Neuros database support and other features. Neuros II discontinued. Neuros III is planned but indefinite but they have a [http://open.neurosaudio.com/archives/Product%20Roadmap3-15-2005.htm roadmap].<br />
<br />
* [http://www.nextway.co.kr/ Nextway's] D Cube NHD-150D<br />
:This player uses a small 1,5 GB harddisk and supports MP3, WMA and Ogg Vorbis. It connects trough USB 2.0 and can broadcast music through a FM sender.<br />
<br />
* [http://www.pontis.de/ Pontis'] MX2020<br />
:There is now a firmware update for the MX2020 that adds Ogg Vorbis support, which is a portable player for movies, music and photos.<br />
<br />
* [http://www.modix-hd.com/ Rapsody's] RSH-100<br />
:It is similar to the Modix HD-3510, but supports USB host functionality additionally. This web site is dead. The Savit Micro Rapsody [http://www.savitmicro.co.kr/eng/product/tv/tv_rapsody.htm RSH-100] can be seen on their site.<br />
<br />
* [http://www.digitalnetworksna.com/rioaudio/ Rio's] Karma<br />
:The Rio [http://www.digitalnetworksna.com/shop/item.asp?model=261 Karma] is a portable player with a harddisk of 20 GB. It can decode MP3, Ogg Vorbis and FLAC. USB 2.0 is used to connect to PCs, but a docking station is also included which offers ethernet and RCA line-out support. IGN has written a [http://gear.ign.com/articles/458/458401p1.html review] about the gadget, articles about the Karma can be found at [http://www.riovolution.com Riovolution]. Note that firmware versions prior to 1.25 cause stability problems for some people, visit the [http://www.digitalnetworksna.com/support/rio/product.asp?prodID=113 support page] to get the newest version. The Karma was discontinued in March 2005, Rio (DNNA) effectively dissolved 27-July-2005 assets sold to [http://www.sigmatel.com/ SigmaTel].<br />
<br />
* [http://www.safa.com.hk/index_110R.html Safa] HMP-110R<br />
:A portable player with 1.5GB memory, FM-receiver, recording function, upgradeable firmware, etc.<br />
<br />
* [http://www.samsung.com Samsung] YH-J70<br />
:A portable Multimedia Jukebox as seen on their [http://www.samsung.com/common/microsite/exhibition/cebit2005/base.asp?pcode=IT01 Cebit 2005 Microsite]. Comes with 20/30GB disk, colour display, video player and USB host function<br />
<br />
* [http://www.sitecom.com/ Sitecom's] MP-330, MP-010<br />
:The MP-330 player uses a 4,4 GB harddrive, USB 2.0 and supports MP3, WMA and Ogg Vorbis (mentioned in the manual). The MP-010 is a portable media player. As such it supports music, movies and pictures. This includes MP3, WMA, Ogg Vorbis, MPEG-1/-2/-4. It has a capacity of 40GB, comes with a remote control and has various ports for the TV.<br />
<br />
* [http://www.teac.de/ TEAC] MP-1000, MP-2000<br />
:TEAC MP-1000 is an ultra-compact harddrive player with 1.5GB capacity and only 70g mass. The follow-up model MP-2000 has 5 GB storage and supports the same formats (MP3, WMA, Ogg Vorbis).<br />
<br />
* [http://www.trekstor.de/ TrekStor's] iBeat 500, iBeat 300<br />
:The iBeat 500 is a portable harddisk player with 20 GB of storage. It supports MP3, WMA and Ogg Vorbis and uses USB 2.0 to connect to PCs. It has a FM radio and an in-built mic. It seems to be available only in Germany (looks like a rebadged Xclef HD-800). The iBeat 300 uses a 1,5 GB HDD and has a color display.<br />
<br />
* [http://www.unibrain.com/iZak Unibrain's] iZak<br />
:This is a portable USB hard disk with 40/80/100 GB of storage. It plays a wide range of video formats, including dixv/xvid/bvix/dvd iso. A good review can be found [http://www.mpeg-playcenter.com/modules/Reviews/reviews/Review_iZak.pdf here].<br />
:The most current firmware release supports Ogg Vorbis playback according to [http://www.unibrain.com/support/iZak/iZak_FAQ.htm Unibrain's iZak FAQ].<br />
<br />
* [http://www.xclef.com/ Xclef's] HD-800, HD-500<br />
:This is a harddisk player with 20/40/60 GB storage size, and can decode MP3, WMA, Ogg Vorbis and WAV. It has a FM radio and a mic for recording voice. Though not mentioned on the web site, the HD-500 is also supposed to decode Ogg Vorbis.<br />
<br />
== CD/DVD Audio Players ==<br />
<br />
* [http://www.ifreemax.com/ Freemax's] FW-960<br />
:This CD-R portable supports Ogg Vorbis playback out of the box. It has 48 hours of WMA playback if an external battery pack (2 AA batteries) is used. The FreeMax FW-960 is also known as the mpman MP-CD550.<br />
<br />
* [http://www.exonion.com/ Havin's] (link dead) Exonion HVC-400E, [http://www.princeton.co.jp/ Princeton's] Pocket Beat airCD<br />
:The Havin HVC-400E, also known as the Princeton airCD is probably on sale in Japan since late November, 2003.<br />
<br />
* [http://www.iriver.com/product/info.asp?p_name=iMP-550 iRiver] iMP-250, iMP-350, iMP-400, iMP-550, iMP-700(T)<br />
:Ogg Vorbis is supported only through latest beta firmwares, still some bitrate restriction which may vary depending on the model (min=96kbps, max=160kbps). The iMP-550 supports maximum bitrate up to 256kps (still 96kbps as minimum). Also note the latest iMP-450 does not support OGG for the moment, a future upgrade may correct this... The iMP-700T with firmware 1.40 supports bitrates between 96 and 210 kbps, and .ogg files are generally not as loud as .mp3 files.<br />
<br />
* [http://www.samsungusa.com/ Samsung's] MCD-CM600<br />
:The MCD-CM600 is now available in Korea. It is a CD portable that can play Vorbis, MP3, and WMA.<br />
<br />
* [http://www.roadstar.com/ Roadstar] PCD-5960WOMPT<br />
<br />
== Portable Digital Assisstants (PDAs) ==<br />
<br />
PDAs are also cable of operating as portable music players using available software applications. Please visit [http://wiki.xiph.org/index.php/VorbisSoftwarePlayers VorbisSoftwarePlayers] for more information.<br />
<br />
------------<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]</div>Minglanghttps://wiki.xiph.org/index.php?title=PortablePlayers&diff=1516PortablePlayers2005-08-10T09:07:06Z<p>Minglang: </p>
<hr />
<div>Here you can find all mobile players known to support Ogg [[Vorbis]]. Some do also play FLAC (please add information).<br />
<br />
== Flash Memory Storage ==<br />
<br />
* [http://www.netonnet.se/item.asp?iid=61510 Avant] MP-8256, MP-8512, MP-81000<br />
:Looks like another whitebox label (?) No official website found yet, but three models are offered in shops: MP-8256 with 256MB memory, MP-8512 (512MB) and MP-81000 (1GB). Plays not only Ogg Vorbis, but [[MP3]], [[WMA]] and even JPEG via colour display. <br />
<br />
* [http://enox.co.kr/2004/eng/product/product_830_01.asp ENOX] EMX-830<br />
:'The lightest and the smallest one among AAA type MP3 players.' Supports MP3, WMA, ASF, WAV, and Ogg Vorbis, has FM tuner, line-in and mic with direct MP3 encoding. Comes with 128/256/512/1024MB flash memory and USB 2.0 interface.<br />
<br />
* [http://www.ez-av.com/english/product/index.html EZAV's] EMP-500, EMP-400<br />
:The EMP-500 is a very light player, comes with 256/512/1024MB storage and supports MP3, WMA, and Ogg Vorbis. The EMP-400 has 256MB storage.<br />
<br />
* [http://eng.iaudio.com/ iAudio] U2, G3, 5<br />
:The iAudio U2 is a small flash-based player (256MB/512MB/1GB) and supports Vorbis after a firmware upgrade. The iAudio G3 and iAudio 5 offer up to 2GB, and support Ogg Vorbis out-of-the-box. All three will talk to Linux or Mac (but included s/w is Windows only).<br />
<br />
* [http://www.ibead.co.kr/coding/eng/ i-BEAD] 170, 400<br />
:The i-BEAD 170 & 400 models are small, light flash-based players with built in Lithium-Polymer batteries. They also have OLED displays, and FM & line-in recording. Both are available in 256MB/512MB/1GB and both support Ogg Vorbis after a firmware upgrade.<br />
<br />
* [http://www.iops.co.kr/enghome/index.html Iops] MFP-312, MFP-325, MFP-350<br />
:Iops offers the MFP-300 series player with 128/256/512MB/1GB internal flash memory. They offer voice and FM radio recording whilst maintaining a lightweight portable size.<br />
<br />
* [http://www.iriver.com/ iRiver's] iFP-3xx, iFP-5xx, iFP-7xx, iFP-8xx, iFP-9xx, iFP-10xx, iFP-11xx, T10, T20, U10<br />
:iRiver has a huge line of flash-based players with various memory sizes (128MB to 1GB). Some of these players may need an updated firmware in order to play Ogg Vorbis files, see the [http://www.iriver.com/support/download.asp support download page] for that. Note -- only certain bitrates are supported, various problems are reported including reboots, silence and random noise when a VBR Vorbis passes outside the limit (96-225 Kbps).<br />
<br />
* [http://www.jensofsweden.com/ Jens Of Sweden's] MP-120, MP-130, MP-400<br />
:The MP-130 is a portable player with flash memory in 128/256/512MB sizes. This appears to be a rebranded Iops player. The MP-400 is a tiny machine with lots of features (line in, mic, fm radio, usb 2.0). With the updated 4.1 firmware it supports Ogg Vorbis files encoded with libvorbis version 1.0rc2 or later. When trying to play files encoded with earlier versions it freezes on playback, requiring an USB connect or reset button pressed (through a tiny hole) to wake up again. The MP-120, a 1Gb flash player, supports Ogg-Vorbis with a firmware upgrade since March 2005. MP-120 still doesn't play old Ogg Vorbis files, but they don't make it freeze up.<br />
<br />
* [http://www.jnc-digital.com/Eng/ JNC's] SSF-2002, SSF-2005<br />
:These are flash-based players with 256 MB respectively 512 MB storage capacity. They have the usual FM radio which can be recorded in addition to voice. They also have a 1,9" color display.<br />
<br />
* [http://www.lexar.com/mp3/index.html Lexar's] LDP-800<br />
:Available from 03/2005 the LDP-800 is offering MP3, WMA and Ogg Vorbis Support with 256/512MB storage. It has a digital out, FM receiver and transmitter, can record from FM, mic and line-in and has a SD-card slot. Includes Sennheiser earbuds. Update: A telephoned sales representative informed on 2005-04-15 that this player would be available sometime in June. Update again: A sales representative telephoned on 2005-06-20 again stated that the player would be available sometime in June. However, a sales representitave at [http://www.ecost.com/ eCOST], an online store carrying the LDP-800, stated that their availability date is now 2005-07-15. Lexar now seem to have dropped this product. See discussion.<br />
<br />
* [http://www.maxfield.de/ Maxfield's] Max-Diamond, Max-Movie, Max-Diablo<br />
: It's not yet on the homepage, but the Max-Diamond will be released in 03/2005 and supports MP3, Ogg Vorbis and WMA (DRM). It has 512MB flash memory and can record from FM radio. The Max-Movie has 1GB storage and supports DivX, MP3 WMA (DRM) and Ogg Vorbis. It also has FM radio and a display with 260.000 colors. The Max-Diablo supports the same audio formats, but can also display pictures and videos on its small OLED (4096 colors). It has 1GB storage.<br />
<br />
* [http://mpeye.net/ MPeye] TS-400<br />
:a flash player which comes in 128MB/256MB/512MB/1GB sizes, has a FM-receiver, colour display and a voice recorder. <br />
<br />
* [http://www.muzio.co.kr/ Muzio's] JM200, JM250, JM300<br />
:Another Korean manufacturer jumps in and offers small flash-based players with 128MB up to 1GB storage capacities. They support the usual formats MP3/WMA/Ogg Vorbis, can record voice, receive FM radio.<br />
<br />
* [http://neurosaudio.com/store/product.asp?catalog%5Fname=DigitalInnovationsCatalog&category%5Fname=Neuros+Players&product%5Fid=4021500 Neuros'] Neuros II<br />
:The Neuros II can be used as a stand-alone flash-player. You can later buy an HDD "backpack" from 20 to 80 gigs in size and switch the backpacks as you please. This player now has a free software(open-source) firmware.<br />
<br />
* [http://www.pretec.com/OnlineSales/SSD/iDisk/Allegro/Allegro.htm Pretec's] Allegro<br />
:The player supports MP3, WMA and Ogg Vorbis formats, uses USB Flash Drives for storage, has a 128x64 pixel blue screen with file info in 5 languages, 6 preset sound stages, one user defined graphic equalizer, low power consumption.<br />
<br />
* [http://eng.qoolqee.com/ Qoolqee's] K7<br />
:This is an interesting mix of a flash-based MP3 player and an organizer: the player has 512/1024 MB storage and contact and calendar functions and can sync with Outlook. It supports MP3, WMA and Ogg Vorbis, has FM radio and connectors for two headphones.<br />
<br />
* [http://www.samsung.com/Products/ Samsung] / [http://www.yepp.co.kr/ Yepp] (product label), YP-T6, YP-T7, YP-C1, YP-F1<br />
:The YP-T6 is an incredibly small flash player with 128/256/512/1024 MB storage, has a mic and FM radio and supports MP3, WMA (DRM) and Ogg Vorbis. The YP-T7 has either 512MB or 1GB capacity and supports the same audio formats, which also applies to the YP-F1. It can display JPEGs on its color display. The YP-C1 has similar specs, including Ogg support; at the time of writing, it seems to be readily available only in Korea and China.<br />
<br />
:*[[Talk:PortablePlayers#Samsung's Yepp Ogg Vorbis support|There have been reports that the Ogg Vorbis support in the YP-T6 is buggy.]]<br />
<br />
* [http://www.teac.com/ TEAC's] MP-400<br />
:The MP-400 is a flsh-player with either 512/1024MB storage. It supports MP3, WMA, Ogg Vorbis and MPEG-4 video.<br />
<br />
* [http://www.trekstor.de/ TrekStor's] iBeat fresh, iBeat organix, iBeat cube, iBeat ice, iBeat vision<br />
:The iBeat fresh comes with 256/512 MB storage has a 64K color display and the usual features. The iBeat organix is supposed to get a firmware upgrade and comes with 256/512/1024 MB flash memory. The iBeat cube is a very small player with the usual features. The iBeat ice has a sharp OLED display. The iBeat vision has a large display that can be used to watch movies. It comes in sizes from 256MB to 2GB.<br />
<br />
* [http://www.wigobyte.com/ Wigo's] CVM-101, CVM-103, CVM-300, CVS-100<br />
:Korean players with slick design, comes in 128/256/512/1024 MB depending on models. Support MP3/WMA/Ogg, FM receiver, voice recorder. Note: Ogg bitrates supported may be limited, check the manufacturer's specification for each device for details.<br />
<br />
* [http://www.xcent.co.kr Xcent's] XT100<br />
:This player is sold in the U.K. and comes with 256/512MB. It supports MP3, WMA, Ogg Vorbis and has FM radio and voice recording. It also works under Linux (kernel 2.4 upwards) and FreeBSD 5.3 (recognised as a removable mass storage device).<br />
<br />
== Harddisk Storage ==<br />
<br />
* [http://www.airlinktek.com/ AL Tech's] MG-25, MG-35, MG350HD<br />
:The Mediagate MG-25 is a portable HDD that supports also media playback. It uses a 2,5" disk and USB2.0 to connect, and supports MPEG-1/-2/-4, DivX, Xvid, MP3, Ogg Vorbis, JPG. It can upsample to HDTV, has composite, component and s-video outs, stereo and a digital out. Remote control is included. The MG-35 uses a 3,5" HDD instead, supports WMA and ethernet. The MG350HD uses a 3,5" HDD as well and supports HDTV.<br />
<br />
* [http://www.boghe.com/products/audio/vip20.htm Boghe] Vip20<br />
:The Vip20 seems to be similar to the iBeat 500 from TrekStor and Xclef HD-800. It has the same features: MP3, WMA, WAV, Ogg Vorbis decoding plus 20 GB storage.<br />
<br />
* [http://www.commodore.net/ Commodore's] eVic<br />
:The eVic has 20GB storage and plays WMA (incl. DRM), MP3 and Ogg Vorbis. It can record voice and music, and has USB host functionality.<br />
<br />
* [http://www.freecom.com/ Freecom's] MediaPlayer-3<br />
:This is again sort of an external HDD that can play media without a PC. It supports DivX, MP3, MPEG-4, AVI, WMA, ASF and Ogg Vorbis. It is not yet listed on the webpage though.<br />
<br />
* [http://www.godot.com.tw/ GoDot] M8170, M8270, M8370, M8470, M8570<br />
:GoDot's HD players have capacity ranging from 2.2gb to 20gb. Each model is very different. They support Ogg Vorbis, MP3 and WMA (some models support DRM).<br />
<br />
* [http://www.hama.de/portal?lid=2 Hama's] VSV-20<br />
:The VSV-20 has the usual mobile MP3 HDD player size and can read/write from its 16in1 memory card reader and 20 GB internal HDD. But it can do more than audio (MP3, WMA, Ogg Vorbis, AAC). It supports image (JPEG) and video (MPEG-1/-4) playback on the 2" display and on a connected TV. It even includes a remote control.<br />
<br />
* [http://eng.iaudio.com/ iAudio] M3, X5<br />
:The iAudio M3 is a portable harddisk player with either 20 or 40 GB of storage. It has a built-in FM radio and mic. It supports MP3, WMA, Ogg Vorbis and WAV and even FLAC with the newest firmware upgrade. See this [http://gear.ign.com/articles/522/522090p1.html IGN article] for more info. <br />
:The [http://www.engadget.com/entry/0377386638551474 iAudio M5] is announced for end 2004. It comes with colour display and USB-on-the-go function for 20GB storage.<br />
:It appears that the M5 is indeed called X5 and already available through [http://www.mp3-player.de/artikel.php?ArtNr=1375&id=128 Shops] in 20GB, 30GB and 60GB. It hasn't been listed on iAudio's English pages, but was mentioned in a [http://eng.cowon.com/hboard/view.php?boardID=E03&number=48 press release] earlier this year:<br />
::"<i>Other major new releases on display include the iAUDIO X5, a next-generation HDD-type MP3 player featuring a 1.8 inch, 260,000 color LCD, and iAUDIO M5L, a super-light, ultra-compact HDD-type MP3 player. iAUDIO X5, a state-of-the-art HDD-type MP3 player can not only play music, but various images and videos as well without a PC by directly connecting to a digital camera using its OTG (On-The-Go) feature. iAUDIO M5L is a HDD-type MP3 player that features 36 hours of continuous playback time, probably the longest of its kind in the world.</i>"<br />
:The X5 now available in the US at [http://onlinestore.cowonamerica.com/index.asp?PageAction=VIEWCATS&Category=60 Cowon's Online Store]<br />
<br />
* [http://www.ivmm.com/innoax/products_innopod.html InnoAX's] InnoPod<br />
:This is a iPod mini clone, that supports MP3, WMA, WAV and Ogg Vorbis. It supports recording from line-in and mic, has a 4 GB harddrive and USB2.0.<br />
<br />
* [http://www.iriver.com/ iRiver's] iHP-1xx, H1xx, H2xx, H3xx, iGP-100<br />
:iRiver has also a number of harddisk based items that play back Ogg Vorbis. Older models like the [http://www.iriver.com/product/info.asp?p_name=iHP-100 iHP-100] and the [http://www.iriver.co.kr/product/info.asp?p_group=iHP&amp;p_name=iHP-115 iHP-115] come in 10 and 15 GB sizes and need a firmware update (see the [http://www.iriver.com/support/download.asp support downloads] for that). The [http://www.iriver.com/product/info.asp?p_name=iHP-120 iHP-120], a 20GB portable player, and the [http://www.iriver.com/product/info.asp?p_name=iHP-140 iHP-140], a 40GB version, support Vorbis playback out of the box. Read reviews here: [http://gear.ign.com/articles/435/435472p1.html IGN on iHP-100], [http://gear.ign.com/articles/457/457818p1.html IGN on iHP-120]. The [http://www.iriveramerica.com/products/iGP-100.asp iGP-100], a 1.5Gb portable player, supports Vorbis, according to the FAQ, though no firmware upgrade appears to be required. The new line of harddisk players [http://www.iriver.com/product/info.asp?p_name=H140H110 H120, H140] come in 10 to 40 GB sizes. There is also a product line with USB host function and colour display that supports 32-500kbs: [http://www.iriver.com/product/info.asp?p_name=H340 H320, H340].<br />
<br />
* [http://www.jetaudio.com/products/tvix/ JetAudio's] [http://www.tvix.co.kr/eng/ Dvico's] TViX<br />
:This is a rather unique device. JetAudio calls it a multimedia jukebox, music tank, photo album and last but not least a portable storage. It is bigger than usual portable devices, but has also a lot more options. It can connect to the PC (USB 2.0), TV (S-Video, Composite), stereos and 5.1 surround systems (Coaxial/Optical) and comes with a remote control. Supported video formats are DVD (MPEG-2), VCD (MPEG-1), DivX, Xvid. Supported Audio formats are MP3, WMA and Ogg Vorbis. It can display JPEG pictures on the TV. It is available without a harddrive, or equipped with harddrive sizes up to 200 GB.<br />
<br />
* [http://www.jnc-digital.com/Eng/ JNC's] SSF-M3, SSF-M5<br />
:The SSF-M3 comes with 20/40GB storage size, whereas the SSF-M5 has only 1.5 GB. Both support voice recording and FM radio. The SSF-M3 is more stylish and very slim and comes with a docking station.<br />
<br />
* [http://www.lge.com/ LG's] Mediagate<br />
:This player is similar to the Modix or TViX. It is a portable USB HDD equipped with a 2,5" drive (size varies). It plays audio (MP3, Ogg Vorbis, WMA), video (MPEG-1/-2, Xvid, DivX) and images (JPEG). It has composite, s-video and component video output and supports progressive scan, audio output is done through a coaxial and stereo plug. The device is bundled with a remote control.<br />
<br />
* [http://www.modix.co.kr/ Modix] HD-3510<br />
:The HD-3510 is similar to the TViX, as it is sort of a portable multi-talent. It can store and playback audio, video and images, and can be used for other files as well. It can decode MPEG-1/-2/-4 including DivX/Xvid, AC3, DTS, MP3, WMA, Ogg Vorbis and JPEG. It uses USB2.0 for data input and has various ouput connectors: anlog stereo and 5.1 out, coaxial digital out, composite, s-video and component video out with progressive scan and HDTV upscaling. The HD-3510 is bundled with a carrying bag and a remote control, but without a 3,5" HDD.<br />
<br />
* [http://mpeye.net/ MPeye's] HT-100, HT-150<br />
:The HT-100 uses a 1,5 GB HDD, decodes MP3, WMA, Ogg Vorbis and supports the usual features. The HT-150 seems to have the same features (maybe a mistake on the website).<br />
<br />
* [http://www.mpio.com/ mpio] HD300, HD200, One<br />
:mpio HD300 is a harddisk player with 20GB and supports WAV/MP3/WMA/Ogg Vorbis. It has FM radio, an alarm clock and supports USB 2.0. The HD200 has 5GB storage capacity, a FM radio which can be recorded and supports the same formats as the HD300. Despite its name the One consist of three components: a player, a HDD and a CD-ROM drive, which can be combined with each other. It supports [[MP3]], [[WMA]], Ogg Vorbis, JPG, BMP and MPEG-4 movies. It has a 1" OLED display and will be available from 05/2005.<br />
<br />
* [http://www.imp3.net/read.php?textid=1529 Muzio's] JM-600<br />
:This player comes with either 2.2 or 4 GB harddrive and supports MP3, WMA, Ogg Vorbis and ASF. It can record voice and has a FM receiver. What sets this player apart is the LCD -- it can show BMPs, JPGs and text. The device can also act as a USB host to support digital cameras.<br />
<br />
* [http://www.macpower.com.tw/ Macpower] Mvisto MV-U2UGS<br />
:The Mvisto is a portable hardware enclosure for 2,5" harddrives. It has video and audio outs and decodes MPEG1/2/Divx/Xvid/JPEG/MP3/WMA/AAC/Ogg Vorbis. It comes with a remote control.<br />
<br />
* [http://www.neurosaudio.com/ Neuros'] Neuros II<br />
:This mobile player comes either with various harddrive sizes up to 80 GB or as 256 MB flash player. The new firmware to support Ogg Vorbis has been developed by the Xiph.org Foundation (see the [http://www.neurosaudio.com/press/news_item.aspx?itemID=80 press release]). Get the newest firmware version at Neuros' [http://www.neurosaudio.com/support/support_updates.asp support page]). The Neuros Synchronization Manager for Windows is available from the same link and now fully supports the addition of Vorbis files to the Neuros. *nix users can use Xiph.org's [http://www.xiph.org/positron/ Positron], Sean Starkey's Java [http://neurosdbm.sf.net/ Neuros Database Manipulator], or [http://www.sorune.com/ Sorune], all of which provide full Neuros database support and other features. Neuros II discontinued. Neuros III is planned but indefinite but they have a [http://open.neurosaudio.com/archives/Product%20Roadmap3-15-2005.htm roadmap].<br />
<br />
* [http://www.nextway.co.kr/ Nextway's] D Cube NHD-150D<br />
:This player uses a small 1,5 GB harddisk and supports MP3, WMA and Ogg Vorbis. It connects trough USB 2.0 and can broadcast music through a FM sender.<br />
<br />
* [http://www.pontis.de/ Pontis'] MX2020<br />
:There is now a firmware update for the MX2020 that adds Ogg Vorbis support, which is a portable player for movies, music and photos.<br />
<br />
* [http://www.modix-hd.com/ Rapsody's] RSH-100<br />
:It is similar to the Modix HD-3510, but supports USB host functionality additionally. This web site is dead. The Savit Micro Rapsody [http://www.savitmicro.co.kr/eng/product/tv/tv_rapsody.htm RSH-100] can be seen on their site.<br />
<br />
* [http://www.digitalnetworksna.com/rioaudio/ Rio's] Karma<br />
:The Rio [http://www.digitalnetworksna.com/shop/item.asp?model=261 Karma] is a portable player with a harddisk of 20 GB. It can decode MP3, Ogg Vorbis and FLAC. USB 2.0 is used to connect to PCs, but a docking station is also included which offers ethernet and RCA line-out support. IGN has written a [http://gear.ign.com/articles/458/458401p1.html review] about the gadget, articles about the Karma can be found at [http://www.riovolution.com Riovolution]. Note that firmware versions prior to 1.25 cause stability problems for some people, visit the [http://www.digitalnetworksna.com/support/rio/product.asp?prodID=113 support page] to get the newest version. The Karma was discontinued in March 2005, Rio (DNNA) effectively dissolved 27-July-2005 assets sold to [http://www.sigmatel.com/ SigmaTel].<br />
<br />
* [http://www.safa.com.hk/index_110R.html Safa] HMP-110R<br />
:A portable player with 1.5GB memory, FM-receiver, recording function, upgradeable firmware, etc.<br />
<br />
* [http://www.samsung.com Samsung] YH-J70<br />
:A portable Multimedia Jukebox as seen on their [http://www.samsung.com/common/microsite/exhibition/cebit2005/base.asp?pcode=IT01 Cebit 2005 Microsite]. Comes with 20/30GB disk, colour display, video player and USB host function<br />
<br />
* [http://www.sitecom.com/ Sitecom's] MP-330, MP-010<br />
:The MP-330 player uses a 4,4 GB harddrive, USB 2.0 and supports MP3, WMA and Ogg Vorbis (mentioned in the manual). The MP-010 is a portable media player. As such it supports music, movies and pictures. This includes MP3, WMA, Ogg Vorbis, MPEG-1/-2/-4. It has a capacity of 40GB, comes with a remote control and has various ports for the TV.<br />
<br />
* [http://www.teac.de/ TEAC] MP-1000, MP-2000<br />
:TEAC MP-1000 is an ultra-compact harddrive player with 1.5GB capacity and only 70g mass. The follow-up model MP-2000 has 5 GB storage and supports the same formats (MP3, WMA, Ogg Vorbis).<br />
<br />
* [http://www.trekstor.de/ TrekStor's] iBeat 500, iBeat 300<br />
:The iBeat 500 is a portable harddisk player with 20 GB of storage. It supports MP3, WMA and Ogg Vorbis and uses USB 2.0 to connect to PCs. It has a FM radio and an in-built mic. It seems to be available only in Germany (looks like a rebadged Xclef HD-800). The iBeat 300 uses a 1,5 GB HDD and has a color display.<br />
<br />
* [http://www.unibrain.com/iZak Unibrain's] iZak<br />
:This is a portable USB hard disk with 40/80/100 GB of storage. It plays a wide range of video formats, including dixv/xvid/bvix/dvd iso. A good review can be found [http://www.mpeg-playcenter.com/modules/Reviews/reviews/Review_iZak.pdf here].<br />
:The most current firmware release supports Ogg Vorbis playback according to [http://www.unibrain.com/support/iZak/iZak_FAQ.htm Unibrain's iZak FAQ].<br />
<br />
* [http://www.xclef.com/ Xclef's] HD-800, HD-500<br />
:This is a harddisk player with 20/40/60 GB storage size, and can decode MP3, WMA, Ogg Vorbis and WAV. It has a FM radio and a mic for recording voice. Though not mentioned on the web site, the HD-500 is also supposed to decode Ogg Vorbis.<br />
<br />
== CD/DVD Audio Players ==<br />
<br />
* [http://www.ifreemax.com/ Freemax's] FW-960<br />
:This CD-R portable supports Ogg Vorbis playback out of the box. It has 48 hours of WMA playback if an external battery pack (2 AA batteries) is used. The FreeMax FW-960 is also known as the mpman MP-CD550.<br />
<br />
* [http://www.exonion.com/ Havin's] (link dead) Exonion HVC-400E, [http://www.princeton.co.jp/ Princeton's] Pocket Beat airCD<br />
:The Havin HVC-400E, also known as the Princeton airCD is probably on sale in Japan since late November, 2003.<br />
<br />
* [http://www.iriver.com/product/info.asp?p_name=iMP-550 iRiver] iMP-250, iMP-350, iMP-400, iMP-550, iMP-700(T)<br />
:Ogg Vorbis is supported only through latest beta firmwares, still some bitrate restriction which may vary depending on the model (min=96kbps, max=160kbps). The iMP-550 supports maximum bitrate up to 256kps (still 96kbps as minimum). Also note the latest iMP-450 does not support OGG for the moment, a future upgrade may correct this... The iMP-700T with firmware 1.40 supports bitrates between 96 and 210 kbps, and .ogg files are generally not as loud as .mp3 files.<br />
<br />
* [http://www.samsungusa.com/ Samsung's] MCD-CM600<br />
:The MCD-CM600 is now available in Korea. It is a CD portable that can play Vorbis, MP3, and WMA.<br />
<br />
* [http://www.roadstar.com/ Roadstar] PCD-5960WOMPT<br />
<br />
== Portable Digital Assisstants (PDAs) ==<br />
<br />
PDAs are also cable of operating as portable music players using available software applications. Please visit [http://wiki.xiph.org/index.php/VorbisSoftwarePlayers VorbisSoftwarePlayers] for more information.<br />
<br />
------------<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]</div>Minglanghttps://wiki.xiph.org/index.php?title=MonthlyMeeting200509&diff=1522MonthlyMeeting2005092005-08-10T09:05:33Z<p>Minglang: </p>
<hr />
<div>== Time ==<br />
<br />
This meeting will be held at 18h00 GMT September 7, 2005, in #xiphmeet on irc.freenode.net.<br />
<br />
<center>'''Note the new time!'''</center><br />
<br />
== Agenda ==<br />
<br />
# Project reports<br />
# ???<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装CAD]<br />
[http://www.paybacksh.com/Body/aboutus.asp 数字化仪]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装设计软件]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装绘图仪]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]</div>Minglanghttps://wiki.xiph.org/index.php?title=MonthlyMeeting200509&diff=1514MonthlyMeeting2005092005-08-10T09:05:18Z<p>Minglang: </p>
<hr />
<div>== Time ==<br />
<br />
This meeting will be held at 18h00 GMT September 7, 2005, in #xiphmeet on irc.freenode.net.<br />
<br />
<center>'''Note the new time!'''</center><br />
<br />
== Agenda ==<br />
<br />
# Project reports<br />
# ???<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装CAD]<br />
[http://www.paybacksh.com/Body/aboutus.asp 数字化仪]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装设计软件]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装绘图仪]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]</div>Minglanghttps://wiki.xiph.org/index.php?title=MonthlyMeeting200509&diff=1513MonthlyMeeting2005092005-08-10T09:03:40Z<p>Minglang: </p>
<hr />
<div>== Time ==<br />
<br />
This meeting will be held at 18h00 GMT September 7, 2005, in #xiphmeet on irc.freenode.net.<br />
<br />
<center>'''Note the new time!'''</center><br />
<br />
== Agenda ==<br />
<br />
# Project reports<br />
# ???<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装CAD]<br />
[http://www.paybacksh.com/Body/aboutus.asp 数字化仪]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装设计软件]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装绘图仪]</div>Minglanghttps://wiki.xiph.org/index.php?title=Main_Page&diff=1525Main Page2005-08-10T09:02:48Z<p>Minglang: </p>
<hr />
<div>= Projects/Formats =<br />
<br />
In an effort to bring open-source ideals to the world of multimedia The Xiph.org Foundation ([[XiphOrg]]) develops a multitude of amazing products. <br />
<br />
== Container Formats ==<br />
<br />
* [[Ogg]]: Media container. This is our native format and the recommeded container for Xiph codecs.<br />
* [[OggSkeleton]]: Skeleton information on all logical content bitstreams in Ogg<br />
<br />
* [[SpeexRTP]]: RTP payload format for voice<br />
* [[VorbisRTP]]: RTP payload format for general audio<br />
* [[TheoraRTP]]: RTP payload format for video<br />
<br />
== Codecs ==<br />
<br />
* [[Vorbis]]: Audio codec<br />
* [[Tremor]]: Fixed-point decoder<br />
* [[Theora]]: Video codec<br />
* [[FLAC]]: Free Lossless Audio Codec<br />
* [[Speex]]: Speech codec<br />
* [[Ogg Writ]]: Text phrase codec (e.g. subtitles)<br />
* [[Metadata]]: Arbitrary metadata stream format (vapourware so far)<br />
* [[OggMNG]]: A mapping for encapsulating the MNG animation format in Ogg<br />
<br />
== Software for distributing media ==<br />
<br />
* [[Icecast]]: Streaming server<br />
* [[Ices]]: Source client for Icecast servers<br />
* [[IceShare]]: P2P content distribution<br />
<br />
= Demonstrations =<br />
<br />
Want to hear Xiph in action? These projects are using our codecs, formats, or libraries.<br />
<br />
* [[VorbisStreams]]: Stations streaming with the Vorbis codec<br />
* [[Games that use Vorbis]]: Games using the Vorbis codec for music or sound effects<br />
* [[VorbisHardware]]: Hardware players using the Vorbis codec<br />
* [http://www.tversity.com TVersity Media Server]: A UPNP/AV compliant media server that uses the Ogg Vorbis libraries to transcode audio files to the Ogg Vorbis format.<br />
<br />
= Project management =<br />
<br />
* [[MonthlyMeeting]]<br />
* [[MailingLists]]<br />
* [[Bounties]]<br />
* [[HyperFish]]<br />
<br />
= Wiki internal =<br />
* [[Sandbox]]: Testbed for testing editing skills.<br />
* [[Translations]]: What about some translation work<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装CAD]<br />
[http://www.paybacksh.com/Body/aboutus.asp 数字化仪]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装设计软件]<br />
[http://www.paybacksh.com/Body/aboutus.asp 服装绘图仪]</div>Minglanghttps://wiki.xiph.org/index.php?title=Main_Page&diff=1511Main Page2005-08-10T09:02:30Z<p>Minglang: </p>
<hr />
<div>= Projects/Formats =<br />
<br />
In an effort to bring open-source ideals to the world of multimedia The Xiph.org Foundation ([[XiphOrg]]) develops a multitude of amazing products. <br />
<br />
== Container Formats ==<br />
<br />
* [[Ogg]]: Media container. This is our native format and the recommeded container for Xiph codecs.<br />
* [[OggSkeleton]]: Skeleton information on all logical content bitstreams in Ogg<br />
<br />
* [[SpeexRTP]]: RTP payload format for voice<br />
* [[VorbisRTP]]: RTP payload format for general audio<br />
* [[TheoraRTP]]: RTP payload format for video<br />
<br />
== Codecs ==<br />
<br />
* [[Vorbis]]: Audio codec<br />
* [[Tremor]]: Fixed-point decoder<br />
* [[Theora]]: Video codec<br />
* [[FLAC]]: Free Lossless Audio Codec<br />
* [[Speex]]: Speech codec<br />
* [[Ogg Writ]]: Text phrase codec (e.g. subtitles)<br />
* [[Metadata]]: Arbitrary metadata stream format (vapourware so far)<br />
* [[OggMNG]]: A mapping for encapsulating the MNG animation format in Ogg<br />
<br />
== Software for distributing media ==<br />
<br />
* [[Icecast]]: Streaming server<br />
* [[Ices]]: Source client for Icecast servers<br />
* [[IceShare]]: P2P content distribution<br />
<br />
= Demonstrations =<br />
<br />
Want to hear Xiph in action? These projects are using our codecs, formats, or libraries.<br />
<br />
* [[VorbisStreams]]: Stations streaming with the Vorbis codec<br />
* [[Games that use Vorbis]]: Games using the Vorbis codec for music or sound effects<br />
* [[VorbisHardware]]: Hardware players using the Vorbis codec<br />
* [http://www.tversity.com TVersity Media Server]: A UPNP/AV compliant media server that uses the Ogg Vorbis libraries to transcode audio files to the Ogg Vorbis format.<br />
<br />
= Project management =<br />
<br />
* [[MonthlyMeeting]]<br />
* [[MailingLists]]<br />
* [[Bounties]]<br />
* [[HyperFish]]<br />
<br />
= Wiki internal =<br />
* [[Sandbox]]: Testbed for testing editing skills.<br />
* [[Translations]]: What about some translation work<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]<br />
[http://www.office-021.com 上海办公楼]<br />
[http://www.5151office.cn 上海写字楼]<br />
[http://www.xinyitong.org 翻译公司]<br />
[http://www.xinyitong.org 上海翻译公司]<br />
[http://www.xinyitong.org 北京翻译公司]</div>Minglanghttps://wiki.xiph.org/index.php?title=Main_Page&diff=1510Main Page2005-08-10T09:01:19Z<p>Minglang: </p>
<hr />
<div>= Projects/Formats =<br />
<br />
In an effort to bring open-source ideals to the world of multimedia The Xiph.org Foundation ([[XiphOrg]]) develops a multitude of amazing products. <br />
<br />
== Container Formats ==<br />
<br />
* [[Ogg]]: Media container. This is our native format and the recommeded container for Xiph codecs.<br />
* [[OggSkeleton]]: Skeleton information on all logical content bitstreams in Ogg<br />
<br />
* [[SpeexRTP]]: RTP payload format for voice<br />
* [[VorbisRTP]]: RTP payload format for general audio<br />
* [[TheoraRTP]]: RTP payload format for video<br />
<br />
== Codecs ==<br />
<br />
* [[Vorbis]]: Audio codec<br />
* [[Tremor]]: Fixed-point decoder<br />
* [[Theora]]: Video codec<br />
* [[FLAC]]: Free Lossless Audio Codec<br />
* [[Speex]]: Speech codec<br />
* [[Ogg Writ]]: Text phrase codec (e.g. subtitles)<br />
* [[Metadata]]: Arbitrary metadata stream format (vapourware so far)<br />
* [[OggMNG]]: A mapping for encapsulating the MNG animation format in Ogg<br />
<br />
== Software for distributing media ==<br />
<br />
* [[Icecast]]: Streaming server<br />
* [[Ices]]: Source client for Icecast servers<br />
* [[IceShare]]: P2P content distribution<br />
<br />
= Demonstrations =<br />
<br />
Want to hear Xiph in action? These projects are using our codecs, formats, or libraries.<br />
<br />
* [[VorbisStreams]]: Stations streaming with the Vorbis codec<br />
* [[Games that use Vorbis]]: Games using the Vorbis codec for music or sound effects<br />
* [[VorbisHardware]]: Hardware players using the Vorbis codec<br />
* [http://www.tversity.com TVersity Media Server]: A UPNP/AV compliant media server that uses the Ogg Vorbis libraries to transcode audio files to the Ogg Vorbis format.<br />
<br />
= Project management =<br />
<br />
* [[MonthlyMeeting]]<br />
* [[MailingLists]]<br />
* [[Bounties]]<br />
* [[HyperFish]]<br />
<br />
= Wiki internal =<br />
* [[Sandbox]]: Testbed for testing editing skills.<br />
* [[Translations]]: What about some translation work<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]<br />
[http://www.floraday.com.cn 鲜花]<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.autoing.com.cn 汽车租赁]<br />
[http://www.autoing.com.cn 租车]</div>Minglanghttps://wiki.xiph.org/index.php?title=Main_Page&diff=1509Main Page2005-08-10T09:00:25Z<p>Minglang: </p>
<hr />
<div>= Projects/Formats =<br />
<br />
In an effort to bring open-source ideals to the world of multimedia The Xiph.org Foundation ([[XiphOrg]]) develops a multitude of amazing products. <br />
<br />
== Container Formats ==<br />
<br />
* [[Ogg]]: Media container. This is our native format and the recommeded container for Xiph codecs.<br />
* [[OggSkeleton]]: Skeleton information on all logical content bitstreams in Ogg<br />
<br />
* [[SpeexRTP]]: RTP payload format for voice<br />
* [[VorbisRTP]]: RTP payload format for general audio<br />
* [[TheoraRTP]]: RTP payload format for video<br />
<br />
== Codecs ==<br />
<br />
* [[Vorbis]]: Audio codec<br />
* [[Tremor]]: Fixed-point decoder<br />
* [[Theora]]: Video codec<br />
* [[FLAC]]: Free Lossless Audio Codec<br />
* [[Speex]]: Speech codec<br />
* [[Ogg Writ]]: Text phrase codec (e.g. subtitles)<br />
* [[Metadata]]: Arbitrary metadata stream format (vapourware so far)<br />
* [[OggMNG]]: A mapping for encapsulating the MNG animation format in Ogg<br />
<br />
== Software for distributing media ==<br />
<br />
* [[Icecast]]: Streaming server<br />
* [[Ices]]: Source client for Icecast servers<br />
* [[IceShare]]: P2P content distribution<br />
<br />
= Demonstrations =<br />
<br />
Want to hear Xiph in action? These projects are using our codecs, formats, or libraries.<br />
<br />
* [[VorbisStreams]]: Stations streaming with the Vorbis codec<br />
* [[Games that use Vorbis]]: Games using the Vorbis codec for music or sound effects<br />
* [[VorbisHardware]]: Hardware players using the Vorbis codec<br />
* [http://www.tversity.com TVersity Media Server]: A UPNP/AV compliant media server that uses the Ogg Vorbis libraries to transcode audio files to the Ogg Vorbis format.<br />
<br />
= Project management =<br />
<br />
* [[MonthlyMeeting]]<br />
* [[MailingLists]]<br />
* [[Bounties]]<br />
* [[HyperFish]]<br />
<br />
= Wiki internal =<br />
* [[Sandbox]]: Testbed for testing editing skills.<br />
* [[Translations]]: What about some translation work<br />
[http://www.mhgzs.com 紫砂]<br />
[http://www.lkcx.com 巡更]<br />
[http://www.lkcx.com 电子巡更]<br />
[http://www.youyipu.com 服装批发]<br />
[http://www.youyipu.com 外贸服装批发]</div>Minglang