IPB

Welcome Guest ( Log In | Register )

What features would you like to see in opus-tools?
NullC
post Jan 22 2013, 21:13
Post #1





Group: Developer
Posts: 200
Joined: 8-July 03
Member No.: 7653



I'm looking for suggested features to get into opus-tools prior to the libopus 1.1 release.

Before I get 1001 suggestions for it: One frequently requested feature which was recently added is flac input in opusenc. I'm contemplating changing opusdec to use the new opusfile library— which would give it seeking and integrated http(s) streaming support. Also already on my todo list are default comment packet padding so updating metadata doesn't require rewriting the files and adding a replaygain tool.

Some people would really like it if opusenc/opusdec supported taking multiple input files e.g. opusenc *.flac but the implicit output file naming is pretty ununixy, and would break the interface and I got flamed all to heck last time I changed the opusenc interface.... so I'm not sure if/how I want to accommodate that usage.

What other things have you found missing?
Go to the top of the page
+Quote Post
 
Start new topic
Replies
CoRoNe
post Jan 23 2013, 00:31
Post #2





Group: Members
Posts: 182
Joined: 31-May 05
From: Netherlands
Member No.: 22417



Perhaps totally off-topic, but could you lend the Matroska-Opus devs a hand?! Being able to put an Opus-stream into a Matroska container is really what I'm looking forward to. wink.gif


--------------------
DC-Bass Source Mod: http://reino.degeelebosch.nl
Go to the top of the page
+Quote Post
Seren
post Jan 23 2013, 12:04
Post #3





Group: Members
Posts: 52
Joined: 1-November 12
Member No.: 104244



Can't really think of anything atm except maybe a quality based switch for lazy people, it's not hard to implement and I can't see the harm in doing so.

QUOTE (CoRoNe @ Jan 23 2013, 07:31) *
Perhaps totally off-topic, but could you lend the Matroska-Opus devs a hand?! Being able to put an Opus-stream into a Matroska container is really what I'm looking forward to. wink.gif

QUOTE
2012-12-31 Moritz Bunkus <moritz@bunkus.org>

* mkvmerge: new feature: Added experimental support for the Opus
audio codec. Parts of an implementation of #779.
Go to the top of the page
+Quote Post
DonP
post Jan 23 2013, 13:14
Post #4





Group: Members (Donating)
Posts: 1471
Joined: 11-February 03
From: Vermont
Member No.: 4955



QUOTE (Seren @ Jan 23 2013, 06:04) *
Can't really think of anything atm except maybe a quality based switch for lazy people, it's not hard to implement and I can't see the harm in doing so.


Easiest way is just to allow "quality" as the equivalent to the existing "bitrate," so you could then specify, for example, quality=64. If that doesn't solve your problem, it's because you don't accept that vbr is quality based.

Go to the top of the page
+Quote Post
Banned
post Jan 23 2013, 19:45
Post #5





Group: Members
Posts: 13
Joined: 12-January 13
Member No.: 105821



QUOTE (lvqcl @ Jan 23 2013, 15:40) *
Currently opusenc requires the output filename and doesn't have short options. I'd like to type

CODE
opusenc -b 96 filename.wav

instead of current:

CODE
opusenc --bitrate 96 filename.wav filename.opus

+1. In general, Opus and Vorbis encoders having the same interface as much as is reasonable would be nice.
QUOTE (DonP @ Jan 23 2013, 13:14) *
QUOTE (Seren @ Jan 23 2013, 06:04) *
Can't really think of anything atm except maybe a quality based switch for lazy people, it's not hard to implement and I can't see the harm in doing so.


Easiest way is just to allow "quality" as the equivalent to the existing "bitrate," so you could then specify, for example, quality=64. If that doesn't solve your problem, it's because you don't accept that vbr is quality based.
Well, it doesn't look to me that it's quality based. For me, "quality based" would mean that the minimum quality setting giving a transparent encode is more or less the same for all files. That doesn't seem to be the case with Opus.
Go to the top of the page
+Quote Post
NullC
post Jan 23 2013, 21:31
Post #6





Group: Developer
Posts: 200
Joined: 8-July 03
Member No.: 7653



QUOTE (Banned @ Jan 23 2013, 11:45) *
Well, it doesn't look to me that it's quality based. For me, "quality based" would mean that the minimum quality setting giving a transparent encode is more or less the same for all files. That doesn't seem to be the case with Opus.
That can only be true with a "perfect" lossy encoder— it's not true for any existing one. If you're aware of bit discrepancies in libopus 1.1a they'd be interesting to know about.

In any case, VBR mode is a quality mode. The quality scale is bitrate indexed against some arbitrary large diverse collection, so the quality value scale has ~some~ meaning instead of being completely meaningless as it is for Vorbis.
Go to the top of the page
+Quote Post

Posts in this topic
- NullC   What features would you like to see in opus-tools?   Jan 22 2013, 21:13
- - skamp   What I'd like: an equivalent to vorbiscomment...   Jan 22 2013, 21:25
|- - nu774   QUOTE (skamp @ Jan 23 2013, 05:25) Slight...   Jan 23 2013, 13:12
||- - nu774   QUOTE (nu774 @ Jan 23 2013, 21:12) If I r...   Jan 23 2013, 15:15
|- - skamp   QUOTE (skamp @ Jan 22 2013, 22:25) an equ...   Jul 1 2013, 10:10
|- - Brazil2   QUOTE (skamp @ Jul 1 2013, 11:10) Well, F...   Jul 1 2013, 12:42
- - CoRoNe   Perhaps totally off-topic, but could you lend the ...   Jan 23 2013, 00:31
|- - Seren   Can't really think of anything atm except mayb...   Jan 23 2013, 12:04
|- - DonP   QUOTE (Seren @ Jan 23 2013, 06:04) Can...   Jan 23 2013, 13:14
|- - Banned   QUOTE (lvqcl @ Jan 23 2013, 15:40) Curren...   Jan 23 2013, 19:45
|- - DonP   QUOTE (Banned @ Jan 23 2013, 13:45) QUOTE...   Jan 23 2013, 20:39
|- - NullC   QUOTE (Banned @ Jan 23 2013, 11:45) Well,...   Jan 23 2013, 21:31
|- - Banned   QUOTE (NullC @ Jan 23 2013, 21:31) QUOTE ...   Jan 28 2013, 18:26
- - mamboman   Yes, converting flac to opus will be a very common...   Jan 23 2013, 12:56
|- - gottkaiser   QUOTE (mamboman @ Jan 23 2013, 12:56) ......   Jan 23 2013, 19:38
- - lvqcl   Currently opusenc requires the output filename and...   Jan 23 2013, 15:40
- - .alexander.   QUOTE (NullC @ Jan 23 2013, 00:13) I...   Jan 23 2013, 19:06
|- - saratoga   QUOTE (.alexander. @ Jan 23 2013, 13:06) ...   Jan 23 2013, 23:32
||- - .alexander.   QUOTE (saratoga @ Jan 24 2013, 02:32) Tha...   Jan 24 2013, 00:04
|- - jmvalin   QUOTE (.alexander. @ Jan 23 2013, 13:06) ...   Jan 24 2013, 02:02
- - Dynamic   I think there was a time when VBR quality scales t...   Jan 23 2013, 23:20
- - azaqiel   I would like an opus gain tool that ONLY TAGS the ...   Jan 24 2013, 04:41
- - LithosZA   A maximum bandwidth setting. In libopus the bandwi...   Jan 26 2013, 12:40
- - IgorC   Intensity stereo (IS) setting as all other phsycoa...   Jan 26 2013, 13:09
- - bat_guano   QUOTE (NullC @ Jan 22 2013, 21:13) I...   Jan 26 2013, 19:02
- - nu774   Bitrate might be surely enough when one is working...   Jan 27 2013, 17:42
- - Dynamic   I think QAAC's TVBR settings are roughly half ...   Jan 28 2013, 03:30
|- - NullC   QUOTE (Dynamic @ Jan 27 2013, 18:30) If p...   Feb 4 2013, 19:58
- - moosehunter   There are a few things that I'd like to see. I...   Feb 10 2013, 05:43
|- - NullC   QUOTE (moosehunter @ Feb 9 2013, 20:43) T...   Feb 15 2013, 20:02
||- - moosehunter   QUOTE (NullC @ Feb 15 2013, 13:02) Use th...   Feb 18 2013, 00:31
|- - jensend   Wrote much of this almost a week ago; realized I s...   Feb 15 2013, 20:22
|- - moosehunter   (Can you not edit your posts?) QUOTE (jensend ...   Feb 18 2013, 01:49
|- - jensend   You can edit your posts- but only for one hour aft...   Feb 18 2013, 17:00
|- - moosehunter   QUOTE (jensend @ Feb 18 2013, 10:00) This...   Feb 19 2013, 01:56
|- - jmvalin   QUOTE (jensend @ Feb 18 2013, 11:00) Inte...   Feb 19 2013, 07:11
- - LithosZA   QUOTE A maximum bandwidth setting. In libopus the ...   Feb 18 2013, 06:45
- - Omicron   It would be good to make a feature in encoder so u...   Feb 21 2013, 12:28
|- - db1989   QUOTE (Omicron @ Feb 21 2013, 11:28) It w...   Feb 21 2013, 21:22
- - azaqiel   @Omicron: impossible. how would the said encoder...   Feb 21 2013, 21:15
- - kennedyb4   Tags that would work in Rockbox would be great.   Feb 21 2013, 23:41
- - Omicron   QUOTE how would the said encoder know how good the...   Feb 22 2013, 22:01
|- - db1989   Is there something contagious going around Hydroge...   Feb 22 2013, 22:30
||- - NullC   QUOTE (db1989 @ Feb 22 2013, 13:30) Is th...   Feb 22 2013, 23:44
||- - jensend   QUOTE (NullC @ Feb 22 2013, 15:44) I will...   Feb 23 2013, 20:48
|- - jmvalin   QUOTE (Omicron @ Feb 22 2013, 16:01) I th...   Feb 23 2013, 02:29
- - darkbyte   I think a per channel bitrate setting would be use...   Mar 13 2013, 12:56
|- - jmvalin   QUOTE (darkbyte @ Mar 13 2013, 07:56) I t...   Mar 13 2013, 15:30
|- - darkbyte   QUOTE (jmvalin @ Mar 13 2013, 16:30) Actu...   Mar 13 2013, 17:19
|- - jmvalin   QUOTE (darkbyte @ Mar 13 2013, 12:19) Str...   Mar 13 2013, 21:10
- - polemon   All features I'd like to see in opus-tools, ha...   Jun 24 2013, 16:11
- - NullC   QUOTE (polemon @ Jun 24 2013, 08:11) All ...   Jun 27 2013, 11:25
- - polemon   QUOTE (NullC @ Jun 27 2013, 12:25) well, ...   Jun 28 2013, 05:55
- - NullC   QUOTE (polemon @ Jun 27 2013, 21:55) QUOT...   Jul 1 2013, 16:23


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 23rd August 2014 - 08:40