unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Estimating track length
@ 2010-08-23 23:27 tossel
  2010-08-25 18:24 ` Ivan Kanis
  0 siblings, 1 reply; 6+ messages in thread
From: tossel @ 2010-08-23 23:27 UTC (permalink / raw)
  To: help-gnu-emacs

Hello, everybody! I need to estimate length of audio file in seconds
from emacs. Is such function already implemented in some package? One
obvious candidate is EMMS, but I couldn't find information about how
to do it. I'd be grateful for any suggestions.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Estimating track length
  2010-08-23 23:27 Estimating track length tossel
@ 2010-08-25 18:24 ` Ivan Kanis
  2010-08-25 18:46   ` tossel
                     ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Ivan Kanis @ 2010-08-25 18:24 UTC (permalink / raw)
  To: tossel; +Cc: emacs help

tossel@gmail.com wrote:

> Hello, everybody! I need to estimate length of audio file in seconds
> from emacs. Is such function already implemented in some package? One
> obvious candidate is EMMS, but I couldn't find information about how
> to do it. I'd be grateful for any suggestions.

What kind of file? Emacs won't tell you the track length of a file. You
will need to call a separate process which will output the information
you want.

HTH,
-- 
Ivan Kanis
http://kanis.fr

In this world nothing can be said to be certain,
except death and taxes.
    -- Benjamin Franklin




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Estimating track length
  2010-08-25 18:24 ` Ivan Kanis
@ 2010-08-25 18:46   ` tossel
       [not found]   ` <mailman.12.1282761983.3946.help-gnu-emacs@gnu.org>
  2010-08-27 15:48   ` Richard Riley
  2 siblings, 0 replies; 6+ messages in thread
From: tossel @ 2010-08-25 18:46 UTC (permalink / raw)
  To: Ivan Kanis, help-gnu-emacs

2010/8/25 Ivan Kanis <expire-by-2010-08-30@kanis.fr>:
> tossel@gmail.com wrote:
>
>> Hello, everybody! I need to estimate length of audio file in seconds
>> from emacs. Is such function already implemented in some package? One
>> obvious candidate is EMMS, but I couldn't find information about how
>> to do it. I'd be grateful for any suggestions.
>
> What kind of file? Emacs won't tell you the track length of a file. You
> will need to call a separate process which will output the information
> you want.
>
> HTH,
> --
> Ivan Kanis
> http://kanis.fr
>
> In this world nothing can be said to be certain,
> except death and taxes.
>    -- Benjamin Franklin
>
>

mp3, ogg, wav, wma etc. - the more formats the better.
It's a good idea to find an external program to do this task, but
could not find any either. And if I'll have to develop it myself, it
can be implemented in elisp as well as in any other language.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Estimating track length
       [not found]   ` <mailman.12.1282761983.3946.help-gnu-emacs@gnu.org>
@ 2010-08-25 22:44     ` Ilya Zakharevich
  2010-08-25 23:06       ` Jeff Clough
  0 siblings, 1 reply; 6+ messages in thread
From: Ilya Zakharevich @ 2010-08-25 22:44 UTC (permalink / raw)
  To: help-gnu-emacs

On 2010-08-25, tossel@gmail.com <tossel@gmail.com> wrote:
>>> Hello, everybody! I need to estimate length of audio file in seconds
>>> from emacs. Is such function already implemented in some package? One
>>> obvious candidate is EMMS, but I couldn't find information about how
>>> to do it. I'd be grateful for any suggestions.

> mp3, ogg, wav, wma etc. - the more formats the better.
> It's a good idea to find an external program to do this task, but
> could not find any either.

My mp3info2 is not yet up to the task (oggs are hard beasts to measure
length; the rest should works); the same goes for exiftool.  The
mplayer incantation in the other message would probably work (although
the rest of that message is not very trustworthy).

You should also try mediainfo.

Hope this helps,
Ilya


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Estimating track length
  2010-08-25 22:44     ` Ilya Zakharevich
@ 2010-08-25 23:06       ` Jeff Clough
  0 siblings, 0 replies; 6+ messages in thread
From: Jeff Clough @ 2010-08-25 23:06 UTC (permalink / raw)
  To: help-gnu-emacs

Ilya Zakharevich <nospam-abuse@ilyaz.org> writes:

> On 2010-08-25, tossel@gmail.com <tossel@gmail.com> wrote:
>>>> Hello, everybody! I need to estimate length of audio file in seconds
>>>> from emacs. Is such function already implemented in some package? One
>>>> obvious candidate is EMMS, but I couldn't find information about how
>>>> to do it. I'd be grateful for any suggestions.
>
>> mp3, ogg, wav, wma etc. - the more formats the better.
>> It's a good idea to find an external program to do this task, but
>> could not find any either.
>
> My mp3info2 is not yet up to the task (oggs are hard beasts to measure
> length; the rest should works); the same goes for exiftool.  The
> mplayer incantation in the other message would probably work (although
> the rest of that message is not very trustworthy).

If you can show that the rest of my message is in any way wrong I'd
*love* to see it.  I'm eager for my own project to easily and sanely
parse track info (title, artist, album, track number and length) from
all of the common formats (mp3 + ID3v1,2,3,4,ogg,etc.).  Until I see an
actual elisp example that contradicts my direct experience, I'm going
with what I've observed.

Jeff

-- 
web:  http://www.chaosphere.com
Author of Genesys, a Free Universal Paper and Pencil RPG.
http://www.chaosphere.com/genesys/


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Estimating track length
  2010-08-25 18:24 ` Ivan Kanis
  2010-08-25 18:46   ` tossel
       [not found]   ` <mailman.12.1282761983.3946.help-gnu-emacs@gnu.org>
@ 2010-08-27 15:48   ` Richard Riley
  2 siblings, 0 replies; 6+ messages in thread
From: Richard Riley @ 2010-08-27 15:48 UTC (permalink / raw)
  To: help-gnu-emacs

Ivan Kanis <expire-by-2010-08-30@kanis.fr> writes:

> tossel@gmail.com wrote:
>
>> Hello, everybody! I need to estimate length of audio file in seconds
>> from emacs. Is such function already implemented in some package? One
>> obvious candidate is EMMS, but I couldn't find information about how
>> to do it. I'd be grateful for any suggestions.
>
> What kind of file? Emacs won't tell you the track length of a file. You
> will need to call a separate process which will output the information
> you want.
>
> HTH,

EMMS does show playing time.

Possibly look into something like

emms-playing-time-enable-display

and related functions.




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-08-27 15:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-23 23:27 Estimating track length tossel
2010-08-25 18:24 ` Ivan Kanis
2010-08-25 18:46   ` tossel
     [not found]   ` <mailman.12.1282761983.3946.help-gnu-emacs@gnu.org>
2010-08-25 22:44     ` Ilya Zakharevich
2010-08-25 23:06       ` Jeff Clough
2010-08-27 15:48   ` Richard Riley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).