Bonjour,

Lorsque je lance openshot (1.4.3, sous fedora18) en mode utilisateur, lorsque je souhaite exporter une vidéo, j'ai un message d'erreur comme quoi je ne dispose pas des droits d'écriture :
Capture erreur export openshot

J'ai cherché, en lancant en root eiciel, de changer les permissions du dossier .openshot que se trouve dans /Home ainsi que les deux fichiers openshot qui se trouvent dans le répertoire /bin sans aucun succès. Est-ce que parmi vous quelqu'un aurait une solution à me proposer ?

A vous lire.

Dan.

PS : Je vous mets ci-dessous ce que sort le terminal.

------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
--------------------------------
   OpenShot (version 1.4.3)
--------------------------------
Process no longer exists: 13021.  Creating new pid lock file.
No LADSPA plugins were found!

Check your LADSPA_PATH environment variable.

Detecting formats, codecs, and filters...
---
video_codecs:
  - a64multi
  - a64multi5
  - amv
  - asv1
  - asv2
  - avrp
  - avui
  - ayuv
  - bmp
  - cljr
  - dnxhd
  - dpx
  - dvvideo
  - ffv1
  - ffvhuff
  - flashsv
  - flashsv2
  - flv
  - gif
  - h261
  - h263
  - h263p
  - huffyuv
  - j2k
  - jpegls
  - ljpeg
  - mjpeg
  - mpeg1video
  - mpeg2video
  - mpeg4
  - msmpeg4v2
  - msmpeg4
  - msvideo1
  - pam
  - pbm
  - pcx
  - pgm
  - pgmyuv
  - png
  - ppm
  - prores
  - prores_anatoliy
  - prores_kostya
  - qtrle
  - r10k
  - r210
  - rawvideo
  - roqvideo
  - rv10
  - rv20
  - sgi
  - snow
  - sunrast
  - svq1
  - targa
  - tiff
  - utvideo
  - v210
  - v308
  - v408
  - v410
  - wmv1
  - wmv2
  - xbm
  - xwd
  - y41p
  - yuv4
  - zlib
  - zmbv
  - libopenjpeg
  - libschroedinger
  - libtheora
  - libvpx
  - libx264
  - libx264rgb
  - libxvid
...
---
audio_codecs:
  - aac
  - ac3
  - ac3_fixed
  - alac
  - dca
  - eac3
  - flac
  - g723_1
  - mp2
  - nellymoser
  - real_144
  - sonic
  - sonicls
  - vorbis
  - wmav1
  - wmav2
  - pcm_alaw
  - pcm_f32be
  - pcm_f32le
  - pcm_f64be
  - pcm_f64le
  - pcm_mulaw
  - pcm_s8
  - pcm_s16be
  - pcm_s16le
  - pcm_s24be
  - pcm_s24daud
  - pcm_s24le
  - pcm_s32be
  - pcm_s32le
  - pcm_u8
  - pcm_u16be
  - pcm_u16le
  - pcm_u24be
  - pcm_u24le
  - pcm_u32be
  - pcm_u32le
  - roq_dpcm
  - adpcm_adx
  - g722
  - g726
  - adpcm_ima_qt
  - adpcm_ima_wav
  - adpcm_ms
  - adpcm_swf
  - adpcm_yamaha
  - libgsm
  - libgsm_ms
  - libmp3lame
  - libspeex
  - libvorbis
...
---
formats:
  - a64
  - ac3
  - adts
  - adx
  - aiff
  - amr
  - asf
  - ass
  - asf_stream
  - au
  - avi
  - avm2
  - bit
  - caf
  - cavsvideo
  - crc
  - daud
  - dirac
  - dnxhd
  - dts
  - dv
  - eac3
  - f4v
  - ffm
  - ffmetadata
  - filmstrip
  - flac
  - flv
  - framecrc
  - framemd5
  - g722
  - g723_1
  - gif
  - gxf
  - h261
  - h263
  - h264
  - ico
  - ilbc
  - image2
  - image2pipe
  - ipod
  - ismv
  - ivf
  - jacosub
  - latm
  - m4v
  - md5
  - matroska
  - matroska
  - microdvd
  - mjpeg
  - mlp
  - mmf
  - mov
  - mp2
  - mp3
  - mp4
  - mpeg
  - vcd
  - mpeg1video
  - dvd
  - svcd
  - mpeg2video
  - vob
  - mpegts
  - mpjpeg
  - mxf
  - mxf_d10
  - null
  - nut
  - ogg
  - oma
  - alaw
  - mulaw
  - f64be
  - f64le
  - f32be
  - f32le
  - s32be
  - s32le
  - s24be
  - s24le
  - s16be
  - s16le
  - s8
  - u32be
  - u32le
  - u24be
  - u24le
  - u16be
  - u16le
  - u8
  - psp
  - rawvideo
  - rm
  - roq
  - rso
  - rtp
  - rtsp
  - sap
  - segment
  - stream_segment,ssegment
  - smjpeg
  - smoothstreaming
  - sox
  - spdif
  - srt
  - swf
  - 3g2
  - 3gp
  - mkvtimestamp_v2
  - truehd
  - rcv
  - voc
  - wav
  - webm
  - wtv
  - wv
  - yuv4mpegpipe
  - alsa
  - oss
  - sdl
...
state saved
on_tlbImportFiles_clicked called with self.GtkToolButton
[ogg @ 0x2f71f40] multiple fisbone for the same stream
 not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ogg @ 0x2f71f40] Header parsing failed for stream 0
[ogg @ 0x2f71f40] Broken file, keyframe not correctly marked.
[ogg @ 0x2f71f40] Broken file, keyframe not correctly marked.
[ogg @ 0x33e63c0] multiple fisbone for the same stream
 not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ogg @ 0x33e63c0] Header parsing failed for stream 0
[ogg @ 0x33e63c0] Broken file, keyframe not correctly marked.
[ogg @ 0x39406a0] multiple fisbone for the same stream
 not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ogg @ 0x39406a0] Header parsing failed for stream 0
[ogg @ 0x39406a0] Broken file, keyframe not correctly marked.
[ogg @ 0x2f682e0] multiple fisbone for the same stream
 not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ogg @ 0x2f682e0] Header parsing failed for stream 0
[ogg @ 0x2f682e0] Broken file, keyframe not correctly marked.
[ogg @ 0x2f682e0] Broken file, keyframe not correctly marked.
[ogg @ 0x2f69fc0] multiple fisbone for the same stream
 not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ogg @ 0x2f69fc0] Header parsing failed for stream 0
[ogg @ 0x2f69fc0] Broken file, keyframe not correctly marked.
[ogg @ 0x38aa9c0] multiple fisbone for the same stream
 not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[ogg @ 0x38aa9c0] Header parsing failed for stream 0
[ogg @ 0x38aa9c0] Broken file, keyframe not correctly marked.
[ogg @ 0x2f69fc0] Broken file, keyframe not correctly marked.
[ogg @ 0x2f69fc0] Broken file, keyframe not correctly marked.
[ogg @ 0x2f69fc0] Broken file, keyframe not correctly marked.
[image2 @ 0x7f5e2c0008c0] Encoder did not produce proper pts, making some up.
project state modified
state saved
project state modified
state saved
on_tlbMakeMovie_clicked called with self.GtkToolButton
on_cboExportType_changed
on_cboUploadServices_changed
on_cboProjectType_changed
on_cboExportTo_changed
on_cboProjectType_changed
on_btnExportVideo_clicked
J'ai aussi cherché à régénérer le dossier openshot du dossier /home par la commande suivante :
mv ~/.openshot ~/.openshot_backup
Sans plus de succès.

Dan.
15 jours plus tard
Pas d'idée, de suggestion à me faire ? Merci par avance.
As-tu essayé dans un autre dossier que Bureau ?

Donne les droits du répertoire dans lequel tu essayes de sauvegarder : ls -l <chemin_du_répertoire>
Bonjour,

Oui, j'avais bien entendu cherché à enregistrer ailleurs que sur le bureau, notamment dans le dossier dont voici les permissions avec la commande lc -l :
- Documents
drwxr-xr-x. 5 dan dan      4096 10 mai   18:32 Documents
- Vidéos
drwxr-xr-x. 2 dan dan      4096  8 mai   10:08 Vidéos
Si tu es bien loggué en tant que dan alors il n'y a pas de raison.

Après selon tes logs il semble que le format de sortie ne soit pas supporté par ta version de FFmepg aussi as-tu essayé dans un autre format de sortie pour voir ce que ça donne. Autant l'erreur dans le pop-up ne reflète pas la réalité du problème.
Oui, je suis bien connecté en tant que Dan. Pour FFMpeg, j'y ai pensé et j'ai fait une recompilation, comme indiqué ici : http://doc.fedora-fr.org/wiki/Lecture_de_fichiers_multim%C3%A9dia#Recompilation_de_FFmpeg (avec quelques corrections, car sous FC18, il y avait des erreurs), mais ça n'a rien changé :
Re-compilation de FFmpeg pour la prise en charge des codecs AMR (A travers les version dites 'Wide Band' et 'Narrow band'). 

 $ su - builder
 $ yumdownloader --source ffmpeg
 $ su - 
 # yum groupinstall "Development Tools"
 # yum-builddep ffmpeg*.src.rpm
 # yum install opencore-amr-devel vo-amrwbenc-devel faac-devel libva-devel
 # exit
 $ rpmbuild --rebuild ffmpeg*.src.rpm --with amr,faac

Installation (en root) de la bibliothèque ffmpeg re-compilées avec la prise en charge des codecs AMR. 

 $ su -

Pour éviter les conflits, il faut désinstaller l'ancienne librairie 
 yum remove ffmpeg-libs-1.0.7-1.fc18.x86_64 (*)(**)

Puis supprimer le fichier recompilé debuginfo
 # rm /home/builder/rpmbuild/RPMS/x86_64/ffmpeg-debuginfo-1.0.7-1.fc18.x86_64.rpm (*)

Et installer la bibliothèque recompilée
 # rpm -Uvh /home/builder/rpmbuild/RPMS/x86_64/ffmpeg*.rpm

(*)Remplacer les numéros de version au besoin
(**) Il est possible que la suppression de l'ancienne bibliothèque désinstalle des dépendances supplémentaires, comme Openshot par exemple. Notez les pour les réinstaller après.
J'ai aussi tenté d'exporter au format OGG mais j'ai toujours le même message d'erreur : pas d'autorisation d'écriture dans le dossier de destination. En lançant Openshot en root, bien sur je n'ai pas ce problème. En le lançant en mode utilisateur normal, la seule chose que j'arrive à faire est de lancer une exportation vers Youtube, puis de récupérer dans le dossier /.Openshot de mon répertoire personnel le fichier généré xxx-upload.mp4
Bonjour, Ok c'est noté. Je vois aussi que les utilisateurs d'ubuntu également touchés par ce problème.
8 jours plus tard
En fait la solution est toute bête. Le seul impératif est d'enregistrer le projet et là on peut exporter sans erreur. C'est sur un projet non enregistré qu'on rencontre le problème.
Reste à savoir si c'est une volonté des développeurs ou un bug, mais au moins ça débloque ta situation.