
Recherche avancée
Médias (1)
-
Richard Stallman et le logiciel libre
19 octobre 2011, par
Mis à jour : Mai 2013
Langue : français
Type : Texte
Autres articles (46)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
Script d’installation automatique de MediaSPIP
25 avril 2011, parAfin de palier aux difficultés d’installation dues principalement aux dépendances logicielles coté serveur, un script d’installation "tout en un" en bash a été créé afin de faciliter cette étape sur un serveur doté d’une distribution Linux compatible.
Vous devez bénéficier d’un accès SSH à votre serveur et d’un compte "root" afin de l’utiliser, ce qui permettra d’installer les dépendances. Contactez votre hébergeur si vous ne disposez pas de cela.
La documentation de l’utilisation du script d’installation (...) -
Contribute to a better visual interface
13 avril 2011MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.
Sur d’autres sites (6373)
-
Does paperclip need FFMPEG to upload videos ?
10 septembre 2016, par RaidspecI’m using this gem right now :
Do i need to install
FFMPEG
like i did for uploading images (imagemagick) ?If I do, i can’t seem to figure out how to install
FFMPEG
since I’m usingNitrous.io
, which is a cloud based IDE.I found out how to install Image magick from a line of code on
nitrous.io
, but i see nothing forFFMPEG
.So far I have tried googling quite a lot for an alternative encoder that’s compatible with nitrous.
-
Unable to upload/convert videos using Paperclip-FFMPEG gem
30 juillet 2012, par GraemeI'm still a bit of a Ruby on Rails newbie (running Rails 3.2.6 and Ruby 1.9.3p194), but I'm finding it very difficult to convert video files using the paperclip-ffmpeg gem. No matter what I do, an error message is displayed on the page after attempting to upload the video :
"cannot load such file : /[...My info...]/lib/paperclip_processors/ffmpeg.rb"
I'm trying to test using .mov files for the moment.
I'm trying to follow the instructions on the gem's github page, but without much success.
Firstly, I'm using a Mac (Snow Leopard) and ffmpeg is installed (running
which ffmpeg
tells me it's in/user/local/bin/ffmpeg
)In my application, I've added the following lines to the gemfile :
gem 'paperclip'
gem 'paperclip-ffmpeg'I've also added
Paperclip.options[:command_path] = "/usr/local/bin/"
to config/environments/development.rb as per the instructions :Myapp::Application.configure do
...
Paperclip.options[:command_path] = "/usr/local/bin/"
end(The instructions also suggest "in your environment config file, let Paperclip know to look there by adding that directory to its path", but I don't know what this means - maybe this is the problem ?).
My class is structured as follows :
class Myvideo > ActiveRecord::Base
attr_accessible :description, :title, :video
has_attached_file :video, :styles => {
:medium => { :geometry => "640x480", :format => 'flv' }
}, :processors => [:ffmpeg]
endMy understanding is that the above code converts the uploaded movie from .mov (or whatever) to .flv format.
However, the error I describe above appears whenever the user clicks on the Upload button (save for a few seconds while the video appears to be uploading).
Note that I can upload a video via the standard Paperclip gem without converting with no problems. Therefore, this code works (i.e. the video is uploaded but no conversion occurs) :
attr_accessible :description, :title, :video
has_attached_file :videoAny ideas where I might be going wrong ? Thanks !
-
preserve alpha channel when changing resolution in webm vp9 ffmpeg
28 juin 2022, par Patrick VelliaI am running the streamio-ffmpeg gem in my Ruby code here to operate the FFMPEG command.


Setting a Webm with codec VP9 that has alpha transparent frames in it as the input, I want to change the resolution from 1080p to 720p and preserve the alpha transparent frames when outputting to the same format/codec.


I've tried it several different ways, but every time it outputs with a black background where the alpha transparent background should be, but ffprobe shows that ALPHA_MODE is set to 1.


Here's the command that streamio-ffmpeg tells the system :


["/usr/local/bin/ffmpeg", "-y", "-i", "part1.webm", "-s", "1920x1080", "-aspect", "1.7777777777777777", "videos/movie_transparent_1920x1080.webm"]



This one should have been exactly the same as the original, since the original resolution WAS 1080p. The resulting file is actually black background instead of transparent.


Here's my Ruby code :


def process_alpha_transparency(output)
 render_res = []
 case @height
 when 1080..2160
 render_res.append("1920x1080", "1280x720", "852x480")
 when 720..1079
 render_res.append("1280x720", "852x480")
 when 480..719
 render_res.append("852x480")
 when 0..479
 render_res.append(@resolution)
 end

 formats = ["webm", "mov"]
 combined_time_start = Time.now

 render_res.each do |res|
 formats.each do |format|
 puts "Rendering a #{res} resolution version."
 if format == "webm"
 options = {
 resolution: res 
 }

 time_start = Time.now
 @movie.transcode("videos/#{output}_transparent_#{res}.#{format}", options)
 time_elapsed = Time.now - time_start

 puts "Te resolution rendering completed in #{time_elapsed.to_i.to_s} seconds."
 end
 end
 end

 combined_elapsed_time = Time.now - combined_time_start
 puts "The process completed in #{combined_elapsed_time.to_i.to_s} seconds."

 
end