Puncte:0

ffmpeg nu poate accesa fișierul

drapel no

Am văzut această problemă de mai multe ori aici sau pe alte forumuri, de obicei utilizatorul nu a putut accesa folderul de acasă.Nu am nicio problemă cu folderul de acasă, ffmpeg funcționează bine acolo. Dar în folderul meu de la nivelul / (/myFolder/) nu pot face ffmpeg să funcționeze. Deci comanda mea este:

ffmpeg -hwaccel cuvid -c:v h264_cuvid -i *.mkv -vf "hwdownload,format=nv12" -start_number 0 -vsync vfr -q:v 1 images/%07d.jpg

Și rezultatul este:

myVideo.mkv: Nu există un astfel de fișier sau director

astfel încât chiar rezolvă *.mkv la numele video real. Dacă copiez acest videoclip și folderul de imagini într-o altă locație din folderul meu de acasă și folosesc comanda de acolo, funcționează ca un farmec.

În scopuri de testare, am făcut deja câteva lucruri care au rezolvat probleme similare pentru alți oameni

  • instalare rapidă ffmpeg --devmode (versiunea n4.3.1)
  • chmod 777 -R /myFolder (știu că este o idee proastă, acesta este un computer personal și îl voi schimba din nou)
  • chown myuser -R /myFolder
  • a mers la Ubuntu Software -> FFMPEG și a activat toate permisiunile
  • executați ffmpeg cu sudo

Mesajul de eroare nu s-a schimbat în niciun fel. Folosesc Ubuntu 18.04 cu ffmpeg n4.3.1 instalat prin snap, nu îl pot instala prin apt deoarece versiunea este prea veche și nu are suport cuda.

Mă bucur pentru fiecare indiciu.

guiverc avatar
drapel cn
Snaps-urile limitate pot accesa doar $HOME, iar dacă suportul amovibil este marcat, de asemenea, /media & /mnt, cu toate acestea, alte directoare nu sunt văzute din cauza naturii restrânse a snaps-urilor limitate. Acest lucru este intenționat; deși snaps-urile clasice văd întregul tău sistem de fișiere (se rulează într-un model de securitate mai scăzut) Consultați https://askubuntu.com/questions/1184357/why-cant-chromium-suddenly-access-any-partition-except-for- acasă pentru câteva indicii
guiverc avatar
drapel cn
Răspunde asta la întrebarea ta? [De ce Chromium nu poate accesa brusc nicio partiție, cu excepția /home?](https://askubuntu.com/questions/1184357/why-cant-chromium-suddenly-access-any-partition-except-for-home)
guiverc avatar
drapel cn
Dacă snap-ul nu este compilat pentru a permite --devmode, nu îl puteți forța, cred.. ceea ce încercați (și --devmode funcționează numai pentru canalele *alpha* și *beta* https:// snapcraft.io/docs/channels)
drapel no
@guiverc ohh nu știam asta, cred că voi încerca să construiesc o versiune de la sursă atunci
llogan avatar
drapel jp
Nu utilizați `-i *.mkv`. **Va suprascrie fișierele**. De exemplu, directorul curent conține `1.mkv`, `2.mkv`, `3.mkv`. Comanda `ffmpeg -i *.mkv output.foo` se va executa de fapt ca `ffmpeg -i 1.mkv 2.mkv 3.mkv output.foo`.Aceasta înseamnă că `1.mkv` este singura intrare și toate celelalte fișiere `.mkv` sunt interpretate ca fișiere de ieșire. [Folosiți o buclă for](https://stackoverflow.com/a/33766147/).
drapel no
Mulțumesc @llogan, acesta a fost doar un exemplu, am creat acest folder pentru acest fișier, acesta a fost singurul fișier.
Puncte:0
drapel no

După cum a subliniat Guiverc, se pare că aplicațiile instalate rapid pot accesa doar $Home. Prin urmare, am compilat și instalat singur FFMPEG, totul funcționează bine acum.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.