Newest 'ffmpeg' Questions - Stack Overflow
Les articles publiés sur le site
-
Windows console - BAT compatibility
10 novembre 2011, par MichaelI have a command line statement which works perfectly when manually typing it into the console, however, when I put it in a bat file it doesn't work.
for %f in (*.flac) do ffmpeg -i "%f" -acodec alac "%~nf.m4a"
Here is the error message when I try running the bat file
The following usage of the path operator in batch-parameter substitution is invalid: %~nf.m4a"
Is there any way to fix this? The statement converts flac files to alac files using the program ffmpeg.
-
Extract RGB values from a AVFrame (FFMPEG) in C++
9 novembre 2011, par ExtrakunI am currently trying to read in video frames by using FFMPEG. The format is PIX_FMT_RGB24; For each frame, the RGB values are all combined together in frame->data[0] (Where frame is of the type AVFrame).
How do I extract the individual R, G and B values for each frame? This is for processing the video. I would think it would work the same way as extracting the RGB values from a bitmap too. Thanks!
-
Access each Pixel of AVFrame
9 novembre 2011, par EBAGI need to access each pixel informations of an AVFrame object of FFMPEG ( If it's in RGB then each color, R and G and B of each Pixel )
How can I achieve that?
-
Transcoding to webm with ffmpeg audio problems
9 novembre 2011, par Max A.For the past few days, I have been trying to get my lossless .mov video(that has an audio track) to a .webm format.
Some info on the video & audio is that the fps is 30. Also the audio track has about 3-5 seconds of silence/blank audio before you start hearing some music.
My problem is that is seems during the transcoding to webm, it strips away this blank audio because when I go to play the video, the audio starts right away.I've also notice that it jumps right away to ~4 seconds in the video. When i play it on the browser, it jumps to that moment in the timeline. If I try to scrub to the beginning, the video ends.
I've have figured somethings out.
- This is just a webm problem. This does not happen with ogv or mp4
- It only happens if they is blank audio in the beginning of the audio track.
I am using ffmpeg with the libvpx and libvorbis librarys and I am doing just the basic command line setup
ffmpeg -i "infile" "outfile.webm"
-
Rails 3 : How can I make Paperclip-FFMPEG work ?
9 novembre 2011, par reminoI have Rails 3.0.3 with these gems:
- delayed_job 2.1.4
- delayed_paperclip 0.7.1
- paperclip 2.3.16
- paperclip-ffmpeg 0.7.0
(This combination is very specific. Some newer gems will not work with others.)
Here's my Video model:
class Video < Upload has_attached_file :file, :default_style => :view, :processors => [:ffmpeg], :url => '/system/:class/:attachment/:id/:style/:basename.:extension', :path => ':rails_root/public/system/:class/:attachment/:id/:style' \ + '/:basename.:extension', :default_url => '/images/en/processing.png', :styles => { :mp4video => { :geometry => '520x390', :format => 'mp4', :convert_options => { :output => { :vcodec => 'libx264', :vpre => 'ipod640', :b => '250k', :bt => '50k', :acodec => 'libfaac', :ab => '56k', :ac => 2 } } }, :oggvideo => { :geometry => '520x390', :format => 'ogg', :convert_options => { :output => { :vcodec => 'libtheora', :b => '250k', :bt => '50k', :acodec => 'libvorbis', :ab => '56k', :ac => 2 } } }, :view => { :geometry => '520x390', :format => 'jpg', :time => 1 }, :preview => { :geometry => '160x120', :format => 'jpg', :time => 1 } } validates_attachment_content_type :file, :content_type => VIDEOTYPES, :if => Proc.new { |upload| upload.file.file? } process_in_background :file end
When creating a new Video object with attachment, the original is saved, but no conversion will be done. Even calling
Video.last.file.reprocess!
won't to a thing except returningtrue
. (Not sure what "true" means in this case as it didn't work.)I tried hardcoding the path to ffmpeg in
Paperclip::options[:command_path]
. I even tried deleting the paperclip-ffmpeg.rb file and replacing it with a blank file. Really thinking I'd get an exception by doing the later, instead, I simply got "true" again.It feels like the paperclip-ffmpeg.rb is being loaded, because it is required by
config/application.rb
, but nothing is called in it when trying to generate a thumbnail or convert a video.Can anyone help me with this? Thanks in advance!