Skip to content

Instantly share code, notes, and snippets.

@lvcoc
lvcoc / SavWav.cs
Created December 6, 2022 04:39 — forked from darktable/SavWav.cs
Unity3D: script to save an AudioClip as a .wav file.
// Copyright (c) 2012 Calvin Rien
// http://the.darktable.com
//
// This software is provided 'as-is', without any express or implied warranty. In
// no event will the authors be held liable for any damages arising from the use
// of this software.
//
// Permission is granted to anyone to use this software for any purpose,
// including commercial applications, and to alter it and redistribute it freely,
// subject to the following restrictions:
@lvcoc
lvcoc / cctv-startup.bat
Created September 27, 2022 07:01 — forked from arthurzhukovski/cctv-startup.bat
RTSP to HTTP with VLC (Windows)
:: The following line is neccessary if you need an ability to restart the streams with this batch file
:: Kill all existing streams (the command actually suspends ALL the vlc processes):
taskkill /f /im "vlc.exe"
:: Run two instances of VLC. These would transcode MP4 rtsp-stream to Motion JPEG http-stream:
start vlc -vvv -Idummy rtsp://login:password@192.168.0.2/streaming/channels/2/preview --sout #transcode{vcodec=MJPG,venc=ffmpeg{strict=1},fps=10,width=640,height=360}:standard{access=http{mime=multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=:9911/}
start vlc -vvv -Idummy rtsp://login:password@192.168.0.3/streaming/channels/2/preview --sout #transcode{vcodec=MJPG,venc=ffmpeg{strict=1},fps=10,width=640,height=360}:standard{access=http{mime=multipart/x-mixed-replace;boundary=--7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=:9912/}
:: In order to execute VLC with `vlc` as in exapmle above, you have to add corresponding value to the PATH variable.
:: Otherwise you have t
@lvcoc
lvcoc / Camera Shake
Created September 18, 2019 03:16 — forked from jgonzosan/Camera Shake
This script can be used to add shake to a camera in Unity. This is useful for explosions or erratic movements of the camera that can either be sustained or short.
using UnityEngine;
using System.Collections;
public class Shake : MonoBehaviour
{
public float shakeDuration = 0f;
public float shakeAmount = 0.7f;
public float decreaseFactor = 1.0f;
public bool soloStart;
@lvcoc
lvcoc / DistanceJoint3D.cs
Created July 27, 2019 06:35 — forked from ditzel/DistanceJoint3D.cs
Rope Physics
using UnityEngine;
public class DistanceJoint3D : MonoBehaviour {
public Transform ConnectedRigidbody;
public bool DetermineDistanceOnStart = true;
public float Distance;
public float Spring = 0.1f;
public float Damper = 5f;