You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.2 KiB
31 lines
1.2 KiB
#!/bin/bash |
|
# Общественное достояние, 2024, Алексей Безбородов (Alexei Bezborodov) <AlexeiBv+mirocod_pdf2video@narod.ru> |
|
|
|
in_file_name='test/Наставление А.В.Суворова.pdf' |
|
out_file_name_prefix='test/test_out/Наставление А.В.Суворова' |
|
start_text='Файл для теста.' |
|
|
|
mkdir 'test_out' |
|
|
|
cd .. |
|
|
|
function MakeVideoWithSplit { |
|
local split=$1 |
|
local speaker=$2 |
|
./pdf2video -i "${in_file_name}" -t "${split}" -o "${out_file_name_prefix}_${speaker}_${split}.mp4" --timing_file "${out_file_name_prefix}_${speaker}_${split}.txt" -s "${speaker}" -V |
|
} |
|
|
|
MakeVideoWithSplit 'time' 'erkanyavas' |
|
MakeVideoWithSplit 'half' 'zahar' |
|
MakeVideoWithSplit 'full' 'oksana' |
|
|
|
./pdf2video -i "${in_file_name}" -r '{1..1}' -o "${out_file_name_prefix}_{1..1}.mp4" -V |
|
|
|
./pdf2video -i "${in_file_name}" -a '${start_text}' -o "${out_file_name_prefix}_start_text.mp4" -V |
|
|
|
./pdf2video -i "${in_file_name}" -W '640' -H '480' -o "${out_file_name_prefix}_640*480.mp4" -V |
|
|
|
./pdf2video -i "${in_file_name}" --speaker -split 'time' 'oksana' -o "${out_file_name_prefix}_oksana.mp4" -V |
|
|
|
./pdf2video -i "${in_file_name}" -speaker 'oksana' -e 'good' -o "${out_file_name_prefix}_oksana_good.mp4" -V |
|
|
|
|