Minimal example: transcode from MP3 to WMA:
ffmpeg -i input.mp3 output.wma
You can get the list of supported formats with:
ffmpeg -formats
You can get the list of installed codecs with:
| // 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: |
| ----- Esc ----- | |
| Quick change directory: Esc + c | |
| Quick change directory history: Esc + c and then Esc + h | |
| Quick change directory previous entry: Esc + c and then Esc + p | |
| Command line history: Esc + h | |
| Command line previous command: Esc + p | |
| View change: Esc + t (each time you do this shortcut a new directory view will appear) | |
| Print current working directory in command line: Esc + a | |
| Switch between background command line and MC: Ctrl + o | |
| Search/Go to directory in active panel: Esc + s / Ctrl + s then start typing directory name |
| import java.security.SecureRandom; | |
| import javax.crypto.spec.PBEKeySpec; | |
| import javax.crypto.SecretKeyFactory; | |
| import java.math.BigInteger; | |
| import java.security.NoSuchAlgorithmException; | |
| import java.security.spec.InvalidKeySpecException; | |
| /* | |
| * PBKDF2 salted password hashing. | |
| * Author: havoc AT defuse.ca |
| #!/bin/bash | |
| if [ $1 ] | |
| then | |
| echo Processing file $1; | |
| else | |
| for var in `find *.png`; | |
| do | |
| echo Processing file $var; | |
| sips -Z $(($(sips -g pixelWidth "$var" | cut -s -d ':' -f 2 | cut -c 2-) / 2)) "$var" --out "resized_$var" &> /dev/null |
| apply plugin: 'java' | |
| configurations.all { | |
| resolutionStrategy { | |
| eachDependency { DependencyResolveDetails details -> | |
| //specifying a fixed version for all libraries with 'org.gradle' group | |
| if (details.requested.group == 'org.springframework') { | |
| details.useVersion "$springVersion" | |
| } | |
| } |
| //Declaring the inputs and outputs of a task | |
| //build.gradle | |
| task transform { | |
| ext.srcFile = file('mountains.xml') | |
| ext.destDir = new File(buildDir, 'generated') | |
| inputs.file srcFile | |
| outputs.dir destDir | |
| doLast { | |
| println "Transforming source file." |
| /* | |
| * Copyright (C) 2014 The Android Open Source Project | |
| * | |
| * Licensed under the Apache License, Version 2.0 (the "License"); | |
| * you may not use this file except in compliance with the License. | |
| * You may obtain a copy of the License at | |
| * | |
| * http://www.apache.org/licenses/LICENSE-2.0 | |
| * | |
| * Unless required by applicable law or agreed to in writing, software |
| import java.security.* | |
| String password = "toto\n" | |
| MessageDigest sha1 = MessageDigest.getInstance("SHA1") | |
| byte[] digest = sha1.digest(password.getBytes()) | |
| System.out.println(new BigInteger(1, digest).toString(16)) |
| public class Perlin { | |
| public int repeat; | |
| public Perlin(int repeat = -1) { | |
| this.repeat = repeat; | |
| } | |
| public double OctavePerlin(double x, double y, double z, int octaves, double persistence) { | |
| double total = 0; |