A VidCutter alkalmazás telepítése

kimarite képe

A VidCutter nyílt forráskódú, ingyenes, multiplatform és nem lineáris videó szerkesztő alkalmazás.
Telepíthető PPA és OpenSuse tükörről vagy AppImage, DEB, FlatPak és Snap csomagként.

A PPA-ról elérhető alkalmazás ezt a hibát mutatja:

ImportError: cannot import name 'qt_set_sequence_auto_mnemonic'

Legalábbis a Linux Mint 18.3 kiadásnál ...

Források, tükrök

Linux Mint

  • Az ozmartian PPA használata:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt update
sudo apt-get install vidcutter

... a PPA a Linux Mint terjesztésnél használható tükör.
Ez a PPA jelenleg a Linux Mint 18.x, 19.x és az Ubuntu 16.04, 18.04 (...) kiadásokhoz használható.

  • Az OpenSuse tükör használata:

    -- Linux Mint 18.x / Ubuntu 16.04

echo 'deb http://download.opensuse.org/repositories/home:/ozmartian/xUbuntu_16.04/ /' | sudo tee -a /etc/apt/sources.list.d/home:ozmartian.list"
wget -nv https://download.opensuse.org/repositories/home:ozmartian/xUbuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install vidcutter

    -- Linux Mint 19.x / Ubuntu 18.04

echo 'deb http://download.opensuse.org/repositories/home:/ozmartian/xUbuntu_18.04/ /' | sudo tee -a /etc/apt/sources.list.d/home:ozmartian.list"
wget -nv https://download.opensuse.org/repositories/home:ozmartian/xUbuntu_18.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install vidcutter

LMDE 3 / Debian Stretch

Külső tükör (OpenSuse) felvétele és a telepítés:

echo 'deb http://download.opensuse.org/repositories/home:/ozmartian/Debian_9.0/ /' | sudo tee -a /etc/apt/sources.list.d/home:ozmartian.list
wget -nv https://download.opensuse.org/repositories/home:ozmartian/Debian_9.0/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo apt-get install vidcutter

... nem teszteltem.

Ha a telepítés után nem indul el az alkalmazás vagy a terminálban indításnál az itt részletezettekhez hasonló hibát észlelsz, akkor távolítsd el az alkalmazást,

sudo apt-get purge vidcutter*

mert javítása folyamatban van (hibajegyet küldtem be), de a jelen állapotában nem használható.

Telepítés

Ha problémába ütköztél a már említett módon telepített VidCutter használatba vételével.

Linux Mint

A módszer a Linux Mint 18.3 kiadásnál bevált, de használhatod más kiadások alatt is természetesen.

Függőségek egy, az egyben:

sudo apt-get install git build-essential libmpv-dev python3-dev python3-opengl python3-pyqt5 python3-setuptools python3-pyqt5.qtopengl

Telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

A __main__.py fájl szerkesztése

Megnyitás

xdg-open ~/.local/lib/python3.5/site-packages/vidcutter-6.0.0-py3.5-linux-i686.egg/vidcutter/__main__.py

Három helyen szükséges szerkeszteni (itt is írva vagyon):

1) ezt a bekezdést,

from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent, QResizeEvent, QSurfaceFormat, qt_set_sequence_auto_mnemonic)

erre:

from PyQt5.QtGui import (QCloseEvent, QContextMenuEvent, QDragEnterEvent, QDropEvent, QGuiApplication, QMouseEvent, QResizeEvent, QSurfaceFormat)

... törölted: , qt_set_sequence_auto_mnemonic

A „sor törést” ne változtasd meg! Marad az eredeti, ami nem így néz ki, mint itt.

2) ezt a bekezdést,

    qt_set_sequence_auto_mnemonic(False)

erre:

    #qt_set_sequence_auto_mnemonic(False)

... megjegyzésbe tetted a sort.

3) ezt a bekezdést,

    app.setDesktopFileName(vidcutter.__desktopid__)

erre:

    #app.setDesktopFileName(vidcutter.__desktopid__)

... megjegyzésbe tetted a sort.

Akkor nézzünk egy indítást:

cd ~/.local/bin/
./vidcutter

Íme:

LMDE 4 / Debian Buster

Ha majd kijön az LMDE 4, akkor ... . Fájl szerkesztésére nincsen szükség.
Az LMDE 3 kiadáshoz az OpenSuse tükör használatával történő telepítés kipróbálható. Nem teszteltem.

Függőségek egy, az egyben:

sudo apt-get install git build-essential libmpv-dev python3-dev python3-opengl python3-pyqt5 python3-setuptools

Telepítés:

git clone https://github.com/ozmartian/vidcutter.git
cd vidcutter/
python3 setup.py install --user

Akkor nézzünk egy indítást:

cd ~/.local/bin/
./vidcutter

Íme:

Indító

A saját könyvtárba telepített (vigyázat, nem frissül!) VidCutter menü indítójának elkészítése.

Nyisd meg a kedvenc szövegszerkesztőd.

Készíts egy új fájlt, melynek tartalma ez legyen:

[Desktop Entry]
Name=VidCutter
GenericName=Media Cutter + Joiner
X-GNOME-FullName=VidCutter
Comment=the simplest + fastest video cutter & joiner
Exec=/home/kim/.local/bin/vidcutter %f
Terminal=false
Type=Application
Icon=/home/kim/.local/lib/python3.7/site-packages/vidcutter-6.0.0-py3.7-linux-x86_64.egg/share/icons/hicolor/48x48/apps/com.ozmartians.VidCutter.png
Categories=Qt;KDE;Video;AudioVideo;AudioVideoEditing;
Keywords=editing;video;audio;ffmpeg;qt;python;pyqt;mpv;
MimeType=application/x-vidcutter;video/x-msvideo;video/x-ms-wmv;video/x-matroska-3d;video/x-matroska;video/x-flv;video/webm;video/quicktime;video/mpeg;video/mp4;video/3gpp2;video/3gpp;video/mp2t;
StartupNotify=true

... a kiemelt két helyen (Icon, Exec) a te felhasználóneved szerepeljen.

Mentsd el a szövegfájlt VidCutter (Ozmartian).desktop néven, ide:

~/.local/share/applications/

... azaz a saját könyvtárad alá.

Így már a menüben is szerepel és sikeresen elindítható az alkalmazás.

Enjoy:-)

https://www.youtube.com/watch?v=SiQqk3gS7bw

-----

VidCutter

A projekt GitHub oldala: https://github.com/ozmartian/vidcutter

Előnyök, jellemzők: https://sourceforge.net/projects/vidcutter/

A modern, simple to use, constantly evolving and hella fast MEDIA CUTTER + JOINER w/ frame-accurate SmartCut technology + Qt5, libmpv, FFmpeg and MediaInfo powering the backend.

-- SmartCut - frame accurate cutting technology
-- reorder clips however you like
-- video cutting & joining in one super fast action
-- libmpv based hardware accelerated playback engine
-- backend supported by the power of FFmpeg
-- save project to continue setting up clips later
-- OpenGL video rendering

gHacks Tech News: https://www.ghacks.net/2017/11/17/vidcutter-review/

Jegyzet

Ha ragaszkodsz a PPA-hoz ..., az összes:

Ez a megoldás nem segített (az OpenGL hiányban):

python3
import OpenGL.GLU
import OpenGL.GL

Forrás: https://bugs.python.org/msg259276