Kdenlive Руководство Советы по съёмке
Советы по съёмке
Использование 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