Or even more specifically, does any one know what player object "intervals" (the values for currentTime, startTime, endTime, timeScale, and duration properties of a player) actually are? Are they frames? Something else? And does anyone know why they vary by Media Framework (i.e Quicktime vs Apple Video Foundation vs DirectShow)

For example, the same MP3 file under Quicktime (macOS or Windows) has a timeScale of 600, and under AVF a timeScale of 44100 and under DirectShow a timeScale of 10000000.

What's more if you get the duration and the timeScale and convert to seconds, the different frameworks give (slightly) different values (largest difference is 3s on a 2m45s MP3)

For example, look at the lengthy list of data below: This is timeScale and duration for different file formats by media frameworks. A file of the same name (i.e. audio.aac) is the SAME file on any media Framework that can read it. Formats readable by the player differ by Media Framework. The data is tab delimited, so if the listserv preserves the tabs, you should be able to cut and paste to a spreadsheet for easier viewing.

LC6.7.11 with QT for Windows                LC9.6.0dp2 with DirectShow w LAV Codecs                LC9.5.0 with AVF (OSX) Interval    Duration    Media File        Interval    Duration Media File        Interval    Duration    Media File 600    7216    audio.aac        10000000    119930840 audio.aac     44100    525312    audio.aac 600    7202    audio.adts        10000000    540160000 audio.ac3     48000    2592768    audio.ac3 600    7188    audio.aif        10000000    119836600 audio.adt     44100    531456    audio.adts 600    7188    audio.aifc        10000000    119836600 audio.adts     44100    528318    audio.aif 600    7188    audio.aiff        10000000    119800000 audio.aif     44100    528318    audio.aifc 600    20280    audio.amr        10000000    119800000 audio.aifc     44100    528318    audio.aiff 600    7188    audio.au        10000000    119800000 audio.aiff     8000    271200    audio.amr 600    20926    audio.caf        10000000    339000000 audio.amr     44100    528318    audio.au 90000    2652480    audio.m1a        10000000    119800000 audio.au        44100    1538116    audio.caf 90000    2652480    audio.m2a        10000000    348779140 audio.caf        48000    1339776    audio.m1a 600    7188    audio.m4a        10000000    348779140 audio.caff     48000    1339776    audio.m2a 600    7188    audio.m4b        10000000    293760000 audio.m1a     600    7188    audio.m4a 600    7188    audio.m4p        10000000    293760000 audio.m2a     600    7188    audio.m4b 600    7188    audio.m4r        10000000    119800000 audio.m4a     600    7188    audio.m4p 600    7188    audio.mov        10000000    119800000 audio.m4b     600    7188    audio.m4r 90000    2652480    audio.mp2        10000000    119800000 audio.m4p        600    7188    audio.mov 600    7225    audio.mp3        10000000    119800000 audio.m4r     48000    1339776    audio.mp1 600    7188    audio.mp4        10000000    119800000 audio.mov     90000    2650320    audio.mp2 90000    2652480    audio.mpa        10000000    293760000 audio.mp1        44100    529920    audio.mp3 600    7188    audio.qt        10000000    293760000    audio.mp2     600    7188    audio.mp4 600    7188    audio.snd        10000000    120160000 audio.mp3     48000    1339776    audio.mpa 600    7188    audio.wav        10000000    119800000 audio.mp4     600    7188    audio.qt 600    7188    audio.wave        10000000    293760000 audio.mpa     44100    528318    audio.wav 600    17779    video.3g2        10000000    119800000 audio.qt     600    17779    video.3g2 600    17779    video.3gp        10000000    119800000 audio.snd     600    17779    video.3gp 600    17779    video.3gp2        10000000    543114970 audio.ulaw        600    17779    video.3gp2 600    17779    video.3gpp        10000000    543114970 audio.ulw     600    17779    video.3gpp 600    17680    video.avi        10000000    119800000 audio.wav     1000000    29466372    video.avi 2997    88300    video.dif        10000000    119800000 audio.wave        30000    882882    video.dv 2997    88300    video.dv        10000000    119810000 audio.wma.(WMA1 codec).wma        90000    2650320 video.m2v.(MPEG-2).m2v 90000    2652480    video.m1v        10000000    119810000 audio.wma.(WMA2 codec).wma        600    17677    video.m4v.(AAC codec).m4v 600    17677    video.m4v.(AAC codec).m4v        10000000 296316670    video.3g2        600    17677    video.m4v.(h264 codec).m4v 600    17677    video.m4v.(h264 codec).m4v        10000000 296316670    video.3gp        600    17677    video.mov 600    17677    video.mov        10000000    296316670 video.3gp2     90000    2656130    video.mp4 90000    2656131    video.mp4        10000000    296316670 video.3gpp        90000    2650320    video.mpeg.(MPEG-1).mpeg 600    17677    video.mp4v        10000000    186900000 video.asf     90000    2650320    video.mpeg.(MPEG-2).mpeg 90000    2652480    video.mpeg.(MPEG-1).mpeg        10000000 294666670    video.avi        90000    2650320 video.mpg.(MPEG-1).mpg 90000    2652480    video.mpg.(MPEG-1).mpg        10000000 294627670    video.dif        90000    2650320 video.mpg.(MPEG-2).mpg 90000    2652480    video.mpv        10000000    294627670 video.dv        90000    2656130    video.mqv 90000    2656131    video.mqv        10000000    51600000 video.flv        600    17677    video.qt 600    17677    video.qt        10000000    294627670 video.m1v     90000    2650320    video.vob.(MPEG-2).vob
                10000000    294627670    video.m2v.(MPEG-2).m2v
                10000000    294616670    video.m4v.(AAC codec).m4v
                10000000    294616670    video.m4v.(h264 codec).m4v
                10000000    58800000    video.mkv
                10000000    294616670    video.mov
                10000000    295125560    video.mp4
                10000000    294616670    video.mp4v
                10000000    294627670    video.mpeg.(MPEG-1).mpeg
                10000000    294627670    video.mpeg.(MPEG-2).mpeg
                10000000    294627670    video.mpg.(MPEG-1).mpg
                10000000    294627670    video.mpg.(MPEG-2).mpg
                10000000    294627670    video.mpv
                10000000    295125560    video.mqv
                10000000    305280000    video.ogg
                10000000    520040140    video.ogv
                10000000    294616670    video.qt
                10000000    294627670    video.vob.(MPEG-2).vob
                10000000    294627670    video.vro.(MPEG-2).vro
                10000000    515446660    video.webm
                10000000    294880000    video.wmv

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to