[LAD] Announcing: ecaedl.pl Edit Decision List Capable Audio Playing
Robin Gareus
robin at gareus.org
Tue May 25 16:10:26 UTC 2010
-----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-----
More information about the Linux-audio-dev
mailing list