forked from openlp/openlp
Merged Andrew Lok's video tests into trunk
bzr-revno: 478
This commit is contained in:
commit
4469f0d40a
BIN
resources/videos/AspectRatioTest-16-9-ana.h264.mp4
Normal file
BIN
resources/videos/AspectRatioTest-16-9-ana.h264.mp4
Normal file
Binary file not shown.
BIN
resources/videos/AspectRatioTest-16-9-squ.h264.mp4
Normal file
BIN
resources/videos/AspectRatioTest-16-9-squ.h264.mp4
Normal file
Binary file not shown.
BIN
resources/videos/AspectRatioTest-16-9-squ.xvid.avi
Normal file
BIN
resources/videos/AspectRatioTest-16-9-squ.xvid.avi
Normal file
Binary file not shown.
BIN
resources/videos/AspectRatioTest-4-3-ana.h264.mp4
Normal file
BIN
resources/videos/AspectRatioTest-4-3-ana.h264.mp4
Normal file
Binary file not shown.
BIN
resources/videos/AspectRatioTest-4-3-squ.h264.mp4
Normal file
BIN
resources/videos/AspectRatioTest-4-3-squ.h264.mp4
Normal file
Binary file not shown.
BIN
resources/videos/AspectRatioTest-4-3-squ.xvid.avi
Normal file
BIN
resources/videos/AspectRatioTest-4-3-squ.xvid.avi
Normal file
Binary file not shown.
BIN
resources/videos/AspectRatioTest-rand-squ.h264.mp4
Normal file
BIN
resources/videos/AspectRatioTest-rand-squ.h264.mp4
Normal file
Binary file not shown.
BIN
resources/videos/left-720.png
Normal file
BIN
resources/videos/left-720.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 423 KiB |
BIN
resources/videos/normal-720.png
Normal file
BIN
resources/videos/normal-720.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 471 KiB |
BIN
resources/videos/right-720.png
Normal file
BIN
resources/videos/right-720.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 425 KiB |
6
resources/videos/synctest.24.avs
Normal file
6
resources/videos/synctest.24.avs
Normal file
@ -0,0 +1,6 @@
|
||||
# audio/video sync test
|
||||
# by: Andrew Lok
|
||||
# 2009-06-22
|
||||
|
||||
Import("synctest.avsi")
|
||||
SyncClip(23.976, 44100)
|
BIN
resources/videos/synctest.24.muxed.avi
Normal file
BIN
resources/videos/synctest.24.muxed.avi
Normal file
Binary file not shown.
BIN
resources/videos/synctest.24.muxed.mp4
Normal file
BIN
resources/videos/synctest.24.muxed.mp4
Normal file
Binary file not shown.
6
resources/videos/synctest.25.avs
Normal file
6
resources/videos/synctest.25.avs
Normal file
@ -0,0 +1,6 @@
|
||||
# audio/video sync test
|
||||
# by: Andrew Lok
|
||||
# 2009-06-22
|
||||
|
||||
Import("synctest.avsi")
|
||||
SyncClip(25, 48000)
|
BIN
resources/videos/synctest.25.muxed.avi
Normal file
BIN
resources/videos/synctest.25.muxed.avi
Normal file
Binary file not shown.
6
resources/videos/synctest.30.avs
Normal file
6
resources/videos/synctest.30.avs
Normal file
@ -0,0 +1,6 @@
|
||||
# audio/video sync test
|
||||
# by: Andrew Lok
|
||||
# 2009-06-22
|
||||
|
||||
Import("synctest.avsi")
|
||||
SyncClip(29.97, 32000)
|
BIN
resources/videos/synctest.30.muxed.avi
Normal file
BIN
resources/videos/synctest.30.muxed.avi
Normal file
Binary file not shown.
7
resources/videos/synctest.30.small.avs
Normal file
7
resources/videos/synctest.30.small.avs
Normal file
@ -0,0 +1,7 @@
|
||||
# audio/video sync test
|
||||
# by: Andrew Lok
|
||||
# 2009-06-22
|
||||
|
||||
Import("synctest.avsi")
|
||||
SyncClip(29.97, 22050)
|
||||
BicubicResize(640,360)
|
BIN
resources/videos/synctest.30.small.muxed.avi
Normal file
BIN
resources/videos/synctest.30.small.muxed.avi
Normal file
Binary file not shown.
47
resources/videos/synctest.avsi
Normal file
47
resources/videos/synctest.avsi
Normal file
@ -0,0 +1,47 @@
|
||||
# audio/video sync test
|
||||
# by: Andrew Lok
|
||||
# 2009-06-22
|
||||
|
||||
#
|
||||
# This code is part of OpenLP's testsuite
|
||||
# OpenLP - Open Source Lyrics Projection
|
||||
# Copyright (c) 2009 Andrew Lok
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify it under
|
||||
# the terms of the GNU General Public License as published by the Free Software
|
||||
# Foundation; version 2 of the License.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License along with
|
||||
# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
|
||||
# Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
|
||||
function SyncClip(float framerate, int audiorate)
|
||||
{
|
||||
frames=30
|
||||
seconds=frames/framerate
|
||||
|
||||
silence = Tone(seconds, 440, audiorate, 1, "silence", 1.0)
|
||||
tone = Tone(seconds, 440, audiorate, 1, "sine", 1.0)
|
||||
|
||||
silence2 = MonoToStereo(silence, silence)
|
||||
left = MonoToStereo(tone, silence)
|
||||
right = MonoToStereo(silence, tone)
|
||||
|
||||
leftvid=ImageSource("left-720.png",end = frames, fps=framerate, use_DevIL=true)
|
||||
rightvid=ImageSource("right-720.png",end = frames, fps=framerate, use_DevIL=true)
|
||||
normalvid=ImageSource("normal-720.png",end = frames, fps=framerate, use_DevIL=true)
|
||||
|
||||
cycle = AudioDub(leftvid,left) ++ AudioDub(normalvid,silence2) ++ AudioDub(rightvid,right) ++ AudioDub(normalvid,silence2)
|
||||
|
||||
final = loop(cycle,times=5)
|
||||
|
||||
final = final.ConvertToYV12()
|
||||
final = final.info()
|
||||
|
||||
return final
|
||||
}
|
Loading…
Reference in New Issue
Block a user