|
2 | 2 |
|
3 | 3 | # Check if environment is setup to run the tests
|
4 | 4 | if os.environ.get('AVTRANSCODER_TEST_VIDEO_AVI_FILE') is None or os.environ.get('AVTRANSCODER_TEST_AUDIO_MOV_FILE') is None or os.environ.get('AVTRANSCODER_TEST_AUDIO_WAVE_FILE') is None:
|
5 |
| - from nose.plugins.skip import SkipTest |
6 |
| - raise SkipTest("Need to define environment variables AVTRANSCODER_TEST_VIDEO_AVI_FILE / AVTRANSCODER_TEST_AUDIO_MOV_FILE / AVTRANSCODER_TEST_AUDIO_WAVE_FILE") |
| 5 | + from nose.plugins.skip import SkipTest |
| 6 | + raise SkipTest("Need to define environment variables AVTRANSCODER_TEST_VIDEO_AVI_FILE / AVTRANSCODER_TEST_AUDIO_MOV_FILE / AVTRANSCODER_TEST_AUDIO_WAVE_FILE") |
7 | 7 |
|
8 | 8 | from nose.tools import *
|
9 | 9 |
|
|
14 | 14 |
|
15 | 15 |
|
16 | 16 | def testEProcessMethodShortest():
|
17 |
| - """ |
18 |
| - Process with method eProcessMethodShortest, check output duration. |
19 |
| - """ |
20 |
| - inputFileName_longest = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
21 |
| - inputFileName_shortest = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
22 |
| - outputFileName = "testEProcessMethodShortest.mov" |
| 17 | + """ |
| 18 | + Process with method eProcessMethodShortest, check output duration. |
| 19 | + """ |
| 20 | + inputFileName_longest = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
| 21 | + inputFileName_shortest = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
| 22 | + outputFileName = "testEProcessMethodShortest.mov" |
23 | 23 |
|
24 |
| - ouputFile = av.OutputFile( outputFileName ) |
25 |
| - transcoder = av.Transcoder( ouputFile ) |
26 |
| - transcoder.setProcessMethod( av.eProcessMethodShortest ) |
| 24 | + ouputFile = av.OutputFile( outputFileName ) |
| 25 | + transcoder = av.Transcoder( ouputFile ) |
| 26 | + transcoder.setProcessMethod( av.eProcessMethodShortest ) |
27 | 27 |
|
28 |
| - transcoder.add( inputFileName_longest, 0, "" ) |
29 |
| - transcoder.add( inputFileName_shortest, 0, "" ) |
| 28 | + transcoder.add( inputFileName_longest, 0, "" ) |
| 29 | + transcoder.add( inputFileName_shortest, 0, "" ) |
30 | 30 |
|
31 |
| - progress = av.ConsoleProgress() |
32 |
| - transcoder.process( progress ) |
| 31 | + progress = av.ConsoleProgress() |
| 32 | + transcoder.process( progress ) |
33 | 33 |
|
34 |
| - # get src file |
35 |
| - src_inputFile_shortest = av.InputFile( inputFileName_shortest ) |
36 |
| - src_properties_shortest = src_inputFile_shortest.getProperties() |
| 34 | + # get src file |
| 35 | + src_inputFile_shortest = av.InputFile( inputFileName_shortest ) |
| 36 | + src_properties_shortest = src_inputFile_shortest.getProperties() |
37 | 37 |
|
38 |
| - # get dst file |
39 |
| - dst_inputFile = av.InputFile( outputFileName ) |
40 |
| - dst_properties = dst_inputFile.getProperties() |
| 38 | + # get dst file |
| 39 | + dst_inputFile = av.InputFile( outputFileName ) |
| 40 | + dst_properties = dst_inputFile.getProperties() |
41 | 41 |
|
42 |
| - assert_equals( dst_properties.getDuration(), src_properties_shortest.getDuration() ) |
| 42 | + assert_equals( dst_properties.getDuration(), src_properties_shortest.getDuration() ) |
43 | 43 |
|
44 | 44 |
|
45 | 45 | def testEProcessMethodLongest():
|
46 |
| - """ |
47 |
| - Process with method eProcessMethodLongest, check output duration. |
48 |
| - """ |
49 |
| - inputFileName_longest = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
50 |
| - inputFileName_shortest = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
51 |
| - outputFileName = "testEProcessMethodLongest.mov" |
| 46 | + """ |
| 47 | + Process with method eProcessMethodLongest, check output duration. |
| 48 | + """ |
| 49 | + inputFileName_longest = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
| 50 | + inputFileName_shortest = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
| 51 | + outputFileName = "testEProcessMethodLongest.mov" |
52 | 52 |
|
53 |
| - ouputFile = av.OutputFile( outputFileName ) |
54 |
| - transcoder = av.Transcoder( ouputFile ) |
55 |
| - transcoder.setProcessMethod( av.eProcessMethodLongest ) |
| 53 | + ouputFile = av.OutputFile( outputFileName ) |
| 54 | + transcoder = av.Transcoder( ouputFile ) |
| 55 | + transcoder.setProcessMethod( av.eProcessMethodLongest ) |
56 | 56 |
|
57 |
| - transcoder.add( inputFileName_longest, 0, "" ) |
58 |
| - transcoder.add( inputFileName_shortest, 0, "" ) |
| 57 | + transcoder.add( inputFileName_longest, 0, "" ) |
| 58 | + transcoder.add( inputFileName_shortest, 0, "" ) |
59 | 59 |
|
60 |
| - progress = av.ConsoleProgress() |
61 |
| - transcoder.process( progress ) |
| 60 | + progress = av.ConsoleProgress() |
| 61 | + transcoder.process( progress ) |
62 | 62 |
|
63 | 63 | # get src file
|
64 |
| - src_inputFile_longest = av.InputFile( inputFileName_longest ) |
65 |
| - src_properties_longest = src_inputFile_longest.getProperties() |
| 64 | + src_inputFile_longest = av.InputFile( inputFileName_longest ) |
| 65 | + src_properties_longest = src_inputFile_longest.getProperties() |
66 | 66 |
|
67 |
| - # get dst file |
68 |
| - dst_inputFile = av.InputFile( outputFileName ) |
69 |
| - dst_properties = dst_inputFile.getProperties() |
| 67 | + # get dst file |
| 68 | + dst_inputFile = av.InputFile( outputFileName ) |
| 69 | + dst_properties = dst_inputFile.getProperties() |
70 | 70 |
|
71 |
| - assert_equals( dst_properties.getDuration(), src_properties_longest.getDuration() ) |
| 71 | + assert_equals( dst_properties.getDuration(), src_properties_longest.getDuration() ) |
72 | 72 |
|
73 | 73 |
|
74 | 74 | def testEProcessMethodBasedOnStream():
|
75 |
| - """ |
76 |
| - Process with method testEProcessMethodBasedOnStream, check output duration. |
77 |
| - """ |
78 |
| - inputFileName_first = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
79 |
| - inputFileName_second = os.environ['AVTRANSCODER_TEST_AUDIO_WAVE_FILE'] |
80 |
| - inputFileName_third = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
81 |
| - outputFileName = "testEProcessMethodShortest.mov" |
| 75 | + """ |
| 76 | + Process with method testEProcessMethodBasedOnStream, check output duration. |
| 77 | + """ |
| 78 | + inputFileName_first = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
| 79 | + inputFileName_second = os.environ['AVTRANSCODER_TEST_AUDIO_WAVE_FILE'] |
| 80 | + inputFileName_third = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
| 81 | + outputFileName = "testEProcessMethodShortest.mov" |
82 | 82 |
|
83 |
| - ouputFile = av.OutputFile( outputFileName ) |
84 |
| - transcoder = av.Transcoder( ouputFile ) |
85 |
| - transcoder.setProcessMethod( av.eProcessMethodBasedOnStream, 1 ) |
| 83 | + ouputFile = av.OutputFile( outputFileName ) |
| 84 | + transcoder = av.Transcoder( ouputFile ) |
| 85 | + transcoder.setProcessMethod( av.eProcessMethodBasedOnStream, 1 ) |
86 | 86 |
|
87 |
| - transcoder.add( inputFileName_first, 0, "" ) |
88 |
| - transcoder.add( inputFileName_second, 0, "" ) |
89 |
| - transcoder.add( inputFileName_third, 0, "" ) |
| 87 | + transcoder.add( inputFileName_first, 0, "" ) |
| 88 | + transcoder.add( inputFileName_second, 0, "" ) |
| 89 | + transcoder.add( inputFileName_third, 0, "" ) |
90 | 90 |
|
91 |
| - progress = av.ConsoleProgress() |
92 |
| - transcoder.process( progress ) |
| 91 | + progress = av.ConsoleProgress() |
| 92 | + transcoder.process( progress ) |
93 | 93 |
|
94 |
| - # get src file |
95 |
| - src_inputFile_second = av.InputFile( inputFileName_second ) |
96 |
| - src_properties_second = src_inputFile_second.getProperties() |
| 94 | + # get src file |
| 95 | + src_inputFile_second = av.InputFile( inputFileName_second ) |
| 96 | + src_properties_second = src_inputFile_second.getProperties() |
97 | 97 |
|
98 |
| - # get dst file |
99 |
| - dst_inputFile = av.InputFile( outputFileName ) |
100 |
| - dst_properties = dst_inputFile.getProperties() |
| 98 | + # get dst file |
| 99 | + dst_inputFile = av.InputFile( outputFileName ) |
| 100 | + dst_properties = dst_inputFile.getProperties() |
101 | 101 |
|
102 |
| - assert_equals( dst_properties.getDuration(), src_properties_second.getDuration() ) |
| 102 | + assert_equals( dst_properties.getDuration(), src_properties_second.getDuration() ) |
103 | 103 |
|
104 | 104 |
|
105 | 105 | def testEProcessMethodBasedOnDuration():
|
106 |
| - """ |
107 |
| - Process with method eProcessMethodBasedOnDuration, check output duration. |
108 |
| - """ |
109 |
| - inputFileName_first = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
110 |
| - inputFileName_second = os.environ['AVTRANSCODER_TEST_AUDIO_WAVE_FILE'] |
111 |
| - inputFileName_third = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
112 |
| - outputFileName = "testEProcessMethodBasedOnDuration.mov" |
113 |
| - |
114 |
| - ouputFile = av.OutputFile( outputFileName ) |
115 |
| - transcoder = av.Transcoder( ouputFile ) |
116 |
| - transcoder.setProcessMethod( av.eProcessMethodBasedOnDuration, 0, 50 ) |
117 |
| - |
118 |
| - transcoder.add( inputFileName_first, 0, "" ) |
119 |
| - transcoder.add( inputFileName_second, 0, "" ) |
120 |
| - transcoder.add( inputFileName_third, 0, "" ) |
121 |
| - |
122 |
| - progress = av.ConsoleProgress() |
123 |
| - transcoder.process( progress ) |
124 |
| - |
125 |
| - # get dst file |
126 |
| - dst_inputFile = av.InputFile( outputFileName ) |
127 |
| - dst_properties = dst_inputFile.getProperties() |
128 |
| - |
129 |
| - assert_equals( dst_properties.getDuration(), 50 ) |
| 106 | + """ |
| 107 | + Process with method eProcessMethodBasedOnDuration, check output duration. |
| 108 | + """ |
| 109 | + inputFileName_first = os.environ['AVTRANSCODER_TEST_VIDEO_AVI_FILE'] |
| 110 | + inputFileName_second = os.environ['AVTRANSCODER_TEST_AUDIO_WAVE_FILE'] |
| 111 | + inputFileName_third = os.environ['AVTRANSCODER_TEST_AUDIO_MOV_FILE'] |
| 112 | + outputFileName = "testEProcessMethodBasedOnDuration.mov" |
| 113 | + |
| 114 | + ouputFile = av.OutputFile( outputFileName ) |
| 115 | + transcoder = av.Transcoder( ouputFile ) |
| 116 | + transcoder.setProcessMethod( av.eProcessMethodBasedOnDuration, 0, 50 ) |
| 117 | + |
| 118 | + transcoder.add( inputFileName_first, 0, "" ) |
| 119 | + transcoder.add( inputFileName_second, 0, "" ) |
| 120 | + transcoder.add( inputFileName_third, 0, "" ) |
| 121 | + |
| 122 | + progress = av.ConsoleProgress() |
| 123 | + transcoder.process( progress ) |
| 124 | + |
| 125 | + # get dst file |
| 126 | + dst_inputFile = av.InputFile( outputFileName ) |
| 127 | + dst_properties = dst_inputFile.getProperties() |
| 128 | + |
| 129 | + assert_equals( dst_properties.getDuration(), 50 ) |
130 | 130 |
|
0 commit comments