mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-12-25 04:11:44 +00:00
962088f59c
Fix Style/Encoding by rubocop Signed-off-by: Cody Coder <cody.coder@gitcodebuddy.com>
18 lines
759 B
Ruby
Executable File
18 lines
759 B
Ruby
Executable File
#!/usr/bin/ruby -w
|
|
file = "data/avi/v-h264-aac.avi"
|
|
|
|
# T_533chapter_generation_interval
|
|
describe "mkvmerge / generate chapter »interval«"
|
|
|
|
def hash_results max
|
|
( (1..max).collect { |i| hash_file(sprintf("%s-%02d", tmp, i)) } + [ File.exists?(sprintf("%s-%02d", tmp, max + 1)) ? 'bad' : 'ok' ]).join '+'
|
|
end
|
|
|
|
test_merge "#{file} + #{file} + #{file}", :args => "--generate-chapters interval:30s"
|
|
test_merge "#{file} + #{file} + #{file}", :args => "--chapter-language ger --generate-chapters interval:30s"
|
|
test "creation and splitting" do
|
|
merge "--chapter-language ger --generate-chapters interval:30s --split 30s #{file} + #{file} + #{file}", :output => "#{tmp}-%02d"
|
|
hash_results 7
|
|
end
|
|
test_merge "#{file}", :args => "--generate-chapters interval:30s"
|