• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

spvvhmのブログ一覧

2014年05月21日 イイね!

刻んで繋いで早送り再生

刻んで繋いで早送り再生ドラレコて撮りっ放しなので遠出の映像が貯まります、遠出の経路を振り返るのに地図LOGだけではつまらないのでAvisynthで
 
Video=AVISource("C:\garmin\VDO_001.avi")
#映像ファイルとAVSファイルを一緒のフォルダに置けば()はファイル名だけでOK。
video1=fadeio(trim(video,300,500),30,0,60)
video2=fadeio(trim(video,1200,1400),30,0,60)
video3=fadeio(trim(video,1800,2000),30,0,60)
video4=fadeio(trim(video,2600,2800),30,0,60)
video5=fadeio(trim(video,3200,3400),30,0,60)
video6=fadeio(trim(video,4000,4200),30,0,60)
video7=fadeio(trim(video,5000,5200),30,0,60)
video8=fadeio(trim(video,6200,6400),30,0,60)
video10=video1+video2+video3+video4+video5+video6+video7+video8
return video10

みたいな断片を連結して見れば良いと割り切るのも手ですが、全編通しで見るのは早送り再生、しかしフリー再生ソフトはだいたい2~3倍の様で、、Wikiの定義関数ChangePlaySpeedで更に速度UP試してみました。

function ChangePlaySpeed(clip clip, float speed, float "fps", bool "pitch") {
    fps = default(fps, -1.0)
    pitch = default(pitch, false)

    clip =
    \    ((pitch)
    \        ? clip.TimeStretch(rate=100.0*speed)
    \        : clip.TimeStretch(tempo=100.0*speed)
    \    )

    rate = clip.Framerate()
    clip =
    \    ((0.0 == fps)
    \        ? clip.AssumeFPS(rate*speed)
    \    :(fps < 0.0)
    \        ? clip.AssumeFPS(rate*speed).ChangeFPS(rate)
    \        : clip.AssumeFPS(rate*speed).ChangeFPS(fps)
    \    )

    return clip
}

clip=Avisource("VDO_0018.avi", "VDO_0019.avi", "VDO_0020.avi")
BAISOKU=6
RATE=60
video=ChangePlaySpeed(clip,baisoku,rate,true).Fadein(60).FadeOut(60)
return video

6倍/60fps、7倍/30fps、8倍/25fpsまで通りました。
ところで調子に乗ってCPUと基盤(メモリ?)がかなり熱くなってますが壊れないか?(VIDEOは涼しそう。)
i7登場当時Hyper Threading OFFった方が速いと言われてBiosで切ってます。
メモリ4Gで64Bitは不足気味。

今時の新型CPUと比較すると

4年間の差にしては微妙、ムーアの法則も限界と言われ、既にスマホの時代か。円安で当然ですがCPU、メモリ高値に貼り付いていて、旧型が昔と違って値下げしない。intel/nvidiaはAMDが追いついて来るまで利益確保ですなー。
SKYLAKEが来るまで壊れないで頑張れー\(ツ)/
Posted at 2014/05/21 00:31:17 | コメント(0) | トラックバック(0) | パソコン/インターネット
2014年05月16日 イイね!

超スローモーション再生、日付や座標を隠す

超スローモーション再生、日付や座標を隠すスマホにはSloProみたいなスローモーション撮影出来るアプリがあるけどドライブレコーダー映像をスローモーションに出来るか試しました。avisynthではつべのNikon D5100 video clips slowed downに貼ってあるスクリプトが有名ですが更にスローにします。

#mvtools2.dllをDLしてSVPのPluginsフォルダにコピー。
LoadPlugin("C:\\Program Files (x86)\\SVP\\plugins\\mvtools2.dll")
#映像ファイルとAVSファイルを一緒のフォルダに置けば()はファイル名だけでOK。
source=AVISource("F:\avisynth\720p.avi").KillAudio().assumetff()
final=ApplyInterlacedFilter(source,"SlowMo").assumefps(29.97,false)
return final
function ApplyInterlacedFilter(clip v1, string filter)
{
v2 = separatefields(v1)
selecteven(v2)
even = Eval(filter)
selectodd(v2)
odd = Eval(filter)
interleave(even,odd)
return weave()
}
function SlowMo(clip thisclip)
{
super = MSuper(thisclip,pel=2)
backward_vectors = MAnalyse(super,blksize=8, isb = true, search=3)
forward_vectors = MAnalyse(super,blksize=8, isb = false, search=3)
# 60000 produces 50% slow motion, 120000 produces 25% slow motion, etc.
MFlowFps(thisclip,super,backward_vectors, forward_vectors, num=1800000, den=1001, ml=100)
}

貴重な瞬間をじっくり見る時に使うのでしょう。num=の数字が大きいほどゆっくりになります。

日時や速度が設定で消せないので、AvsPmodでをプレビュー画面見ながらクロップします。画面右クリック→Cropエディタで調整

画面下のアスペクト比が元映像と同じ比率なら編集後と比率を保てます。

セッションを保存すると、スクリプトのほかにクロップ設定も保存できます。
 
下部分だけ削るなら
 CropBottomが楽です。

movie = AviSource("C:\garmin\720p.avi")
movie = CropBottom(movie, 28)
return movie

#1080Pは CropBottom(movie, 34)で良い感じに消えました。
letterboxで塗り潰す方法もありますねー\(ツ)/
Posted at 2014/05/16 00:01:57 | コメント(0) | トラックバック(0) | パソコン/インターネット
2014年05月12日 イイね!

パドルシフトがDオプションに追加されたそうです!

パドルシフトがDオプションに追加されたそうです!パドルシフトをDIYで取り付けられている方々をすごいな、羨ましいーな。と思っても自分じゃ無理だと諦めてました。
このたびDOPに追加されたそうです =)

取り付け費用込みで22,247円、早速ディーラーに電話しましたが・・
初期型は保障外で取り付け不可の回答でした、
 残念~ :( 。
Posted at 2014/05/12 00:32:49 | コメント(1) | トラックバック(0) | 日記
2014年05月11日 イイね!

30fpsを倍速補間で60fps化

30fpsを倍速補間で60fps化数年前話題になった
AviSynth /AvisynthMT/MVTools2/ffdshowのフレーム補間の擬似的60fps化再生、当時私もいろいろ試してました。 
最近同じ原理の自動設定フリーソフトでSmoothVideoProject(SVP)というのが出ています。
再生playerは限定されますが、30fpsのドライブレコーダー映像をリアルタイムのフレーム補間60fps再生でMPC-HCをSVP用で使っています。
たまにブロックノイズが出ますが、とても滑らかに再生できますね。
SVPをOFFで元映像見るとカクツキが目立つから残念さが一目で判る位 =(。
それとSVPtubeが付いていてyoutubeも滑らか再生します。

そういえばモニタ自体にこの機能が付いている倍速120hz/4倍速240Hz補間液晶モニタもありました。今のPCでは高速なi7-4770でも4k時代には60fpsへ届かないでしょうか。

ところでSVPよりもっと滑らかにしたいのでffdshowと


 Avisynthはこんな風に
調整して


 VirtualDubで保存してみました。



HCはSVP用なので、MPCで再生。
 ファイル-プロパティで確認、60fpsになっています。

手間かけた成果でSVPより滑らかになった気がしました、代わりにノイズが増えたかも。
微妙な設定詰めて行くと朝まで嵌ってしまうので
おしまーい\(ツ)/
Posted at 2014/05/11 20:02:35 | コメント(1) | トラックバック(0) | 日記
2014年05月11日 イイね!

車載GPSでいろいろやってみました④

車載GPSでいろいろやってみました④Datakamてグーグルマップが選べないみたい、API 25,000回課金が波及ですか。

7つの映像をVirtualDubで、gpxを轍で結合します。
有り得ない速度はGPSの誤差みたいです。
 
読み込むと地図がこんな感じで、最初から最後まで再生出来ました。
 

指定区間繰り返し・3倍速再生が楽しいです。16倍は使えないみたいです。
最後にrikuさん、・・・速度グラフの消し方が分かりました\(ツ)/
Posted at 2014/05/11 05:59:12 | コメント(0) | トラックバック(0) | 日記

プロフィール

「沖縄旅行2 http://cvw.jp/b/1797515/35449676/
何シテル?   04/12 23:52
spvvhmです。よろしくお願いします。
みんカラ新規会員登録

ユーザー内検索

<< 2014/5 >>

    12 3
4 5 67 8910
11 12131415 1617
181920 21222324
25262728293031

リンク・クリップ

spvvhmさんのマツダ CX-5 
カテゴリ:その他(カテゴリ未設定)
2014/05/07 19:58:20
9インチナビ 
カテゴリ:その他(カテゴリ未設定)
2013/06/08 22:56:42
アイズ マルチシェード・ブラッキー/ブラック リア(5枚)セット 
カテゴリ:その他(カテゴリ未設定)
2013/02/27 23:02:47

愛車一覧

マツダ CX-5 マツダ CX-5
マツダ CX-5に乗っています。

過去のブログ

2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation