Skip to content

Instantly share code, notes, and snippets.

View lemenkov's full-sized avatar

Peter Lemenkov lemenkov

View GitHub Profile
@lemenkov
lemenkov / gist:2947110
Last active July 19, 2021 14:05
How to convert from any video format to mkv with ffmpeg/libav w/o recompressing
# "-fflags +genpts" - add this to regenerate packet timestamps (in case of error "Can't write packet with unknown timestamp")
./ffmpeg -fflags +genpts -i "/media/nfs/Nostromo/video/Japan Sinks (Nihon Chinbotsu) 1973 - WMV/NihonChinbotsu_1973.wmv" -acodec copy -vcodec copy ~/Desktop/NihonChinbotsu_1973.mkv
@lemenkov
lemenkov / gist:2049881
Created March 16, 2012 12:34
How to record screen
ffmpeg -y -r 25 -s 1280x1024 -f x11grab -i :0.0+0,0 -vcodec libvpx ~/screen.webm
ffmpeg -y -r 25 -s 1280x1024 -f x11grab -i :0.0+0,0 -vcodec libx264 -vpre lossless_ultrafast ~/screen.mp4
@lemenkov
lemenkov / gist:1802493
Created February 11, 2012 17:10
How to build with macports on macppc
CFLAGS="$CFLAGS -I/opt/local/include" CXXFLAGS="$CXXFLAGS -I/opt/local/include" LDFLAGS="$LDFLAGS -L/opt/local/lib" ./configure
@lemenkov
lemenkov / gist:1674929
Created January 25, 2012 05:31
Properly download from GitHub with wget or curl
wget --content-disposition https://github.com/joyent/node/tarball/v0.7.1
curl -LJO https://github.com/joyent/node/tarball/v0.7.1
git archive --format=tar --prefix=myproject-1.0.0/ "1.0.0" | gzip > myproject-1.0.0.tar.gz
0 pcmu/8000
0 PCMU/8000
0 PCMU/8000/1
2 G721/8000
2 G721/8000/1
2 G726-32/8000
2 G726-32/8000/1
3 gsm/8000
3 GSM/8000
3 gsm/8000/1
cpp -dM - < /dev/null | LANG=C sort
sudo yum install python-mutagen
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
for i in `cat usr_share_java.txt`; do yum info $i | grep ^Name | awk -F ":" '{print $2}' | sed s,^\ ,,g ; done
cu -l /dev/ttyUSB0 -s 115200