Re: [LAD] Announcing: ecaedl.pl Edit Decision List Capable Audio Playing

From: Robin Gareus <robin@email-addr-hidden>
Date: Tue May 25 2010 - 19:10:26 EEST

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

drew Roberts wrote:
> I have been looking for an EDL capable audio player for a while now but have
> not found one.

I don't think there's an open-source audio player that does.
Mplayer has support for EDL but is using it's own homebrew EDL format;

May I ask what you are trying to accomplish?

> So I hacked together ecaedl.pl which work but is very rough.
>
> More info here:
>
> http://zotzbro.blogspot.com/2010/05/edl-edit-decision-list-audio-player.html

thanks for sharing.

> pastebin link here:
>
> http://pastebin.com/esXJwv84

A while ago I went down a very similar road:
http://rg42.org/gitweb/?p=sodankyla.git;a=blob;f=scripts/vsession.pl
parses EDL (CMX, CMX3600, Final-Cut-Pro format and 3.0.0) into a sqlite
database; which can then be used to generate fi. an ardour session.

The workflow there is offline; meaning there's no real-time playback of
the actual EDL.
I got a few [filmsound] projects done using these scripts to generate an
initial ardour-session where the original sound is synced according to
EDL provided by the film (not video) editor, but I did not have the time
to go back and clean up the software [yet].

> Right now this needs ecaplay from ecasound and perl. mplayer is useful to
> create the edl files but they can be created by hand.
>
> Would any cross playform audio player group be willing to add edl playing (and
> creating) functionality to their player? It would make things much simpler.

It's not as easy as it may sound. You'll need to be able to perform
reliable sample-accurate seeking over multiple files and play them back
without gap.

If you want to support encoded formats (such as mp3) this can become
non-trivial very quickly; it can get even worse if the files mentioned
in the EDL have different sample-rates (that's very unusual, but hey)

I hazard a guess those are basically the reasons why mplayer does not
support EDL for audio. mplayer's playlist & video-EDL feature allows you
to mix all kind of codecs/formats: seeking to video-frames (with
video-frame accuracy is easier).

ciao,
robin

> (I guess I really need to add in a GPL license section to the file... soonest.
>
> all the best,
>
> drew
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkv79nIACgkQeVUk8U+VK0K02wCdF9iJxrbn2uEFE1vIkLSh7PTB
UMgAn3Y/XpGfSs2itL0RFLwsOvjLU2nD
=ze1n
-----END PGP SIGNATURE-----
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Tue May 25 20:15:02 2010

This archive was generated by hypermail 2.1.8 : Tue May 25 2010 - 20:15:02 EEST