- Trim video
ffmpeg -i input.mkv -ss 00:11:57 -to 00:12:27 -c:v copy -c:a copy trim.mkv
- Extract frames
ffmpeg -i trim.mkv frame_%05d.png
- Copy frames in a reverse order to make a loop
import struct | |
def q_rsqrt(number): | |
i = 0 | |
x2 = 0. | |
y = 0. | |
threehalfs = 1.5 | |
x2 = number * 0.5 | |
y = number |
ffmpeg -i input.mkv -ss 00:11:57 -to 00:12:27 -c:v copy -c:a copy trim.mkv
ffmpeg -i trim.mkv frame_%05d.png
--------- beginning of radio | |
04-09 16:39:51.217 2446 2446 D RILD : **RIL Daemon Started** | |
04-09 16:39:51.217 2446 2446 D RILD : **RILd param count=1** | |
04-09 16:39:51.221 2446 2446 D RILD : RIL_Init argc = 5 clientId = 0 | |
04-09 16:39:51.235 2446 2446 E secril-shim: patchMem: MAX_TIMEOUT could not be found! | |
04-09 16:39:53.681 2234 2234 D TelephonyManager: No /proc/cmdline exception=java.io.FileNotFoundException: /proc/cmdline: open failed: EACCES (Permission denied) | |
04-09 16:39:53.681 2234 2234 D TelephonyManager: /proc/cmdline= | |
04-09 16:39:56.031 2446 2446 D RILD : RIL_Init rilInit completed | |
04-09 16:39:56.031 2446 2446 I RILC : SIM_COUNT: 1 | |
04-09 16:39:56.032 2446 2446 E RILC : RIL_register: RIL version 12 |
#1) Recursively convert flac to mp3 | |
find src -type d -print0 | xargs -0 -I file mkdir -p -- dest/file \; | |
find src -name "*.flac" -exec bash -c 'mp3=$(echo "{}" | sed "s,\.flac,\.mp3,g"); \ | |
ffmpeg -i "{}" -y -acodec libmp3lame -q:a 0 -map_metadata 0 -id3v2_version 3 -write_id3v1 1 dest/"$mp3";' \; | |
#2) Create a video from a static image | |
#https://superuser.com/questions/1041816/combine-one-image-one-audio-file-to-make-one-video-using-ffmpeg | |
ffmpeg -loop 1 -y -r 0.05 -i myimage.jpg -i audio.ogg -shortest -acodec copy -c:v mjpeg -q:v 0 result.mkv |
#/usr/bin/bash | |
OLDIFS=$IFS | |
IFS=$'\n' | |
NR_MAX_JOBS=4 | |
#https://stackoverflow.com/questions/1537956/bash-limit-the-number-of-concurrent-jobs | |
waitforjobs() { | |
while test $(jobs -p | wc -w) -ge "$1"; do wait -n; done |
/* This file has been generated by the Hex-Rays decompiler. | |
Copyright (c) 2007-2014 Hex-Rays <[email protected]> | |
Detected compiler: GNU C++ | |
*/ | |
#include <defs.h> | |
//------------------------------------------------------------------------- |
/* | |
* File: driver2.c | |
* YOUR NAME ... YOU NEED TO IMPLEMENT THE FUNCTIONS HERE.... | |
* | |
* .... | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> |
/* | |
* File: myio.c | |
* YOUR NAME ... YOU NEED TO IMPLEMENT THE FUNCTIONS HERE.... | |
* | |
* .... | |
*/ | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> |
--------- beginning of system | |
03-08 23:59:37.244 2227 2227 I vold : Vold 3.0 (the awakening) firing up | |
03-08 23:59:37.245 2227 2227 D vold : Detected support for: ext4 f2fs vfat | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop6: No such device or address | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop2: No such device or address | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop7: No such device or address | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop3: No such device or address | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop4: No such device or address | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop0: No such device or address | |
03-08 23:59:37.254 2227 2227 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop5: No such device or address |
--------- beginning of system | |
02-26 12:03:42.595 2139 2139 I vold : Vold 3.0 (the awakening) firing up | |
02-26 12:03:42.596 2139 2139 D vold : Detected support for: ext4 f2fs vfat | |
02-26 12:03:42.604 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop4: No such device or address | |
02-26 12:03:42.604 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop0: No such device or address | |
02-26 12:03:42.604 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop7: No such device or address | |
02-26 12:03:42.605 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop3: No such device or address | |
02-26 12:03:42.605 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop5: No such device or address | |
02-26 12:03:42.605 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop1: No such device or address | |
02-26 12:03:42.605 2139 2139 W vold : Failed to LOOP_GET_STATUS64 /dev/block/loop6: No such device or address |