Archive:Kdenlive/Manual/ShootingHints/ru: Difference between revisions

From KDE UserBase Wiki
No edit summary
m (FuzzyBot moved page Kdenlive/Manual/ShootingHints/ru to Archive:Kdenlive/Manual/ShootingHints/ru without leaving a redirect: Part of translatable page "Kdenlive/Manual/ShootingHints")
(No difference)

Revision as of 13:48, 11 August 2023

Other languages:

Советы по съёмке

Использование отснятого материала на P2 с Panasonic HVX200 в GNU/Linux, тестировано на Ubuntu

Использовать видеоматериалы из карт P2 легко, когда вы знаете, как! MXF файлы на картах P2 не могут быть прочитаны, пока вы не конвертируете их с mxfsplit, часть FreeMXF. Преобразование без потерь и в результате файлы содержат как видео, так и аудио- и могут быть отредактированы в режиме реального времени в Kdenlive (или Blender 2.5+) на большинстве компьютеров выпущенных в течение последних пяти лет . Кроме того,FFMPEG может прочитать эти файлы. Этот процесс происходит очень быстро, потому что нет транскодирования и может быть выполнено так быстро, как просто перенос исходных файлов p2.

Шаг первый: FreeMXF

Получите исходный код для MFXlib здесь.

Затем сконфигурируйте, скомпилируйте и инсталлируйте его, запустив следующий код в директории, где вы сохранили исходные файлы:

./configure
make
sudo make install

Это позволит получить рабочий mxfsplit (часть mxflib) .

Шаг второй: использование mxfsplit

Ниже приведен простой скрипт, который следует запускать с эмулятора терминала. Этот скрипт преобразует данные из всех файлов MXF в указанном каталоге на пригодные к использованию файлы. Выполните поиск с заменой, чтобы согласовать ваши данные по /source/directory (каталога-источника) и /destination/directory (каталог-назначения).

# /source/directory
# /destination/directory
#
# change to destination directory
cd /destination/directory
#find all *.MXF files in a specific directory and loop through them using the variable 'i'
for i in /source/directory/*.MXF
do
# use mxfsplit to convert files
STREAM=`mxfsplit -m $i | grep “File=” | cut -c 31-52`
# rename the files so they make sense, appending the word 'converted' to the end of the basename
mv *.Stream "`basename $i .MXF`converted.MXF"
#end loop
done

Заключение

Теперь у вас есть скрипт, с помощью которого просто приготовить отснятые материалы к редактирования (например, с помощью "'Kdenlive"' или "'Blender"') и перекодирование (например, с помощью ffmpeg). "'FFMPEG"' можно воспользоваться для перекодирования полученных файлов .MXF в любой желаемый формат. Например, вот таким образом можно приготовить файлы для "'Youtube"', "'Vimeo"':

cd ""
for i in *.*
do
ffmpeg -threads 2 -i $i -acodec libmp3lame -aq 192 -vcodec libx264 -vpre slow converted$i.mp4
done