0

私は「Rails3+CarrierWave + Voyeur」を使用しており、Voyeurでビデオを変換するにはニュースプロファイルを作成する必要があります。

ここに例を残します:

#video_uploader.rb
  バージョン:webmprev do
    プロセス:encode_video => [:webmprev]
    def full_filename(for_file)
      "#{model.id} _#{File.basename(for_file、File.extname(for_file))}。webm"
    終わり
  終わり

作成するビデオ形式ごとに個別のプロファイルを作成する必要があります。誰かが私を助けてくれることを願っています。

ありがとう。

アンドレ。

4

1 に答える 1

0

私の解決策は次のとおりです。

# video_uploader.rb

  バージョン:v1080pしております
    プロセス :encode_video => [:mp4_1080p]
    def full_filename(for_file)
      "#{model.id}_#{File.basename(for_file, File.extname(for_file))}.mp4"
    終わり
  終わり

# video_converter.rb

modify:
fixed_name = File.basename(current_path, '.*') + "." + format.to_s

by:
fixed_name = File.basename(current_path, '.*') + "." + format.to_s.split("_").
盗撮用の file-perfil を次の場所に作成します。  
/path_to_ruby/gems/voyeur-0.1.2/lib/Voyeur/video_converters/mp4_1080p.rb

# mp4_1080p.rb

module Voyeur
  class Mp4_1080p < Converter
    def file_extension
      "mp4"
    end

    def convert_options
      "-b 1500k -vcodec libx264 -vpre hq -s hd1080 -g 30"
    end
  end
end
于 2012-05-29T19:48:30.510 に答える