Tiedostoa ei voi avata kirjoittamista varten?

Olen käyttänyt tehosekoitinta muutaman vuoden, ja tämä on ensimmäinen kerta, kun olen kohdannut tämän ongelman. Juoksen 2.79 Ubuntussa. Yritin tehdä uuden testivideon uudelle projektille ja törmäsin tähän virheeseen tehosekoitussyötteen yläosassa.

”Tiedostoa ei voitu avata kirjoitettavaksi”

Ja joskus Saan virheen ”Python: RENDER_MT_presets”

Sen vasemmalla puolella on kolmion varoitusmerkki. Yritän kirjoittaa samaan kansioon kuin viimeiset 6 videota. Löysin useita videoita, joissa sanottiin vain, että minun on vaihdettava lähtölähde, mutta se ei toiminut. Löysin myös tämän viestin foorumista. Poistettu .dvd-tiedosto ja " Tiedostoa ei voitu avata kirjoitusta varten. " Yritin muuttaa kansion lupaa, mutta sillä ei ollut jälleen vaikutusta. Olen nyt hämmentynyt tästä ja toivon, että joku voisi auttaa.

kirjoita kuvan kuvaus tähän

Kommentit

  • " Tiedostoa -virhe ilmestyy joskus, kun poistat / siirrät renderoidun tiedoston ja yrität sitten renderöidä samalla nimellä uudelleen samaan sijaintiin. Yritä vaihtaa ulostulotiedoston nimi.
  • Tarkista kokoonpanossa tai materiaaleja, jos jokin syöttösolmu vaatii paikallista tekstuuritiedostoa.
  • Ihmettelen, johtuuko kansioiden nimessä oleva tila. Jos avaat pääteikkunan, Aloita sekoitin sieltä, sinun pitäisi saada ylimääräisiä virhetietoja, jotka voivat auttaa selvittämään ongelman. RENDER_MT_presets -virhe viittaa esitysvalikkoon renderöinnin tarkkuuden yläpuolella, tämä säästää kansioon $HOME/.config/blender/2.79/scripts/presets/render/.
  • Hei John, kiitos vastauksesta. En ' ole varma, miten se tarkistetaan. En ole koskaan joutunut menemään syvempiin asetuksiin. Olen ' utelias miksi tämä toimi 2 viikkoa sitten, mutta nyt tämä antaa minulle tämän ongelman?
  • Sinulla saattaa olla suhteellisia polkuja syötteessäsi solmuja ja saattaa siirtää sekoitetiedostosi tai lähdekuvasi. Jos haluat tarkistaa, siirry sommittelunäkymään näkymästä. Jos haluat tehdä virheenkorjauksen tarkalleen, käytä järjestelmäkonsolia vaihtamalla ikkunasta ja kirjoita virhe

Vastaa

Ominaisuudet-ikkunassa , siirry ”Output” -välilehdelle. Etsi ”Output” -otsikko kyseisestä välilehdestä. Valitse Tiedostotunnisteet-ruutu (joka on Tulostuksen tallennuspolun merkinnän alapuolella).

Kommentit

  • Etkö ole varma miksi se toimi, mutta onnistui . Kiitos.

Vastaus

Oli juuri sama ongelma, joka ratkaistiin yhdistämällä renderöintikansion sijainti uudelleen Tulostus -välilehti Ominaisuudet-ikkunassa , napsautti kansio-välilehteä ja valitsi saman kansion. Luotu jälkeenpäin oikein.

Vastaus

Onnistuin korjaamaan tämän virheen poistamalla valinnan " tiedostopääte " " output " -vaihtoehdossa, sinun on lisättävä laajennus manuaalisesti suoraan lopulliseen tiedostoon

vastaus

Minulla oli tämä ongelma, ja osoittautui, että Linux rajoittaa lukua avoimista tiedostoista, joita prosessi (tehosekoitin) voi käyttää.

Tässä on kommentoitu komentosarja, joka korjaa ongelman.

#!/bin/bash # find the current limit blenderProcessID="$(pidof blender)" currentLimit="$(prlimit -n -p $blenderProcessID | tail -n1 | awk "{print $7}" 2>/dev/null)" # Find the current number of open files used by blender: currentOpenFiles="$(lsof -p "$blenderProcessID" | wc -l)" # Calculate the difference delta=$((currentOpenFiles - currentLimit)) # If Blender has less files open then the limit, exit. ((delta > 0)) || { echo "Number of files used by blender is under the current process limit." >&2; exit 1; } # increase the limit by double the delta. newLimit=$((delta * 2 + currentLimit)) sudo prlimit --nofile="$newLimit" --pid "$blenderProcessID" && echo "Increased open-file limit to $newLimit" >&2 

Idea tässä on, että jokaisella käyttäjällä on joukko oletusrajoja, joiden alla kukin uusi prosessi toimii. Tätä kysytään ja muokataan ulimit bash-sisäänrakennetulla komennolla.

Kuitenkin kerran prosessi on käynnissä, rajoja on muutettava prlimit -komennolla.

Jos löydät törmäät tähän ongelmaan usein, voit harkita käyttäjän oletusasetusten muuttamista:

echo "ulimit -n $newLimit" >> ~/.profile 

joka tulee voimaan kirjautumisen ja takaisin sisäänkirjautumisen jälkeen (uudelleenkäynnistys jne.) ).

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *