A list of useful commands for the FFmpeg command line tool.
Download FFmpeg: https://www.ffmpeg.org/download.html
Full documentation: https://www.ffmpeg.org/ffmpeg.html
| // ==UserScript== | |
| // @name Medium Paywall Bypass | |
| // @namespace Violentmonkey Scripts | |
| // @run-at document-start | |
| // @match *://*.medium.com/* | |
| // @match *://medium.com/* | |
| // @match *://*/* | |
| // @grant none | |
| // @version 3.0 | |
| // @inject-into content |
| import 'dart:ui'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:marquee/marquee.dart' as wrapped; | |
| class Marquee extends StatelessWidget { | |
| final String text; | |
| final TextStyle? style; | |
| final double? textScaleFactor; | |
| final TextDirection textDirection; | |
| final Axis scrollAxis; |
| import 'package:flutter/widgets.dart'; | |
| /// Conditionally wrap a subtree with a parent widget without breaking the code tree. | |
| /// | |
| /// [condition]: the condition depending on which the subtree [child] is wrapped with the parent. | |
| /// [child]: The subtree that should always be build. | |
| /// [conditionalBuilder]: builds the parent with the subtree [child]. | |
| /// | |
| /// ___________ | |
| /// Usage: |
| plugins { | |
| `android-base-app` | |
| `android-base` | |
| id("io.fabric") | |
| } | |
| android { | |
| defaultConfig { | |
| versionCode = 20 | |
| versionName = "1.6.3" |
| /// 0 - Example `Streams` | |
| Stream<MyUserModel> userStream => FirebaseAuth | |
| .instance | |
| .onAuthStateChanged | |
| .map((user) => MyUserModel.fromFirebase(user)); | |
| String documentPath = 'my/document'; | |
| Stream<MyDocumentModel> documentStream = Firestore.instance | |
| .document(documentPath) | |
| .snapshots() |
A list of useful commands for the FFmpeg command line tool.
Download FFmpeg: https://www.ffmpeg.org/download.html
Full documentation: https://www.ffmpeg.org/ffmpeg.html
| Encoder hevc_nvenc [NVIDIA NVENC hevc encoder]: | |
| General capabilities: dr1 delay hardware | |
| Threading capabilities: none | |
| Supported hardware devices: cuda cuda d3d11va d3d11va | |
| Supported pixel formats: yuv420p nv12 p010le yuv444p p016le yuv444p16le bgr0 bgra rgb0 rgba x2rgb10le x2bgr10le gbrp gbrp16le cuda d3d11 | |
| hevc_nvenc AVOptions: | |
| -preset <int> E..V....... Set the encoding preset (from 0 to 18) (default p4) | |
| default 0 E..V....... | |
| slow 1 E..V....... hq 2 passes | |
| medium 2 E..V....... hq 1 pass |
This is a compiled list of falsehoods programmers tend to believe about working with time.
Don't re-invent a date time library yourself. If you think you understand everything about time, you're probably doing it wrong.
| # Name of the resource we're selectively copying | |
| GOOGLESERVICE_INFO_PLIST=GoogleService-Info.plist | |
| # Get references to dev and prod versions of the GoogleService-Info.plist | |
| # NOTE: These should only live on the file system and should NOT be part of the target (since we'll be adding them to the target manually) | |
| GOOGLESERVICE_INFO_DEV=${PROJECT_DIR}/${TARGET_NAME}/Firebase/Dev/${GOOGLESERVICE_INFO_PLIST} | |
| GOOGLESERVICE_INFO_PROD=${PROJECT_DIR}/${TARGET_NAME}/Firebase/Prod/${GOOGLESERVICE_INFO_PLIST} | |
| # Make sure the dev version of GoogleService-Info.plist exists | |
| echo "Looking for ${GOOGLESERVICE_INFO_PLIST} in ${GOOGLESERVICE_INFO_DEV}" |
Brought to you by Headjack
FFmpeg is one of the most powerful tools for video transcoding and manipulation, but it's fairly complex and confusing to use. That's why I decided to create this cheat sheet which shows some of the most often used commands.
Let's start with some basics:
ffmpeg calls the FFmpeg application in the command line window, could also be the full path to the FFmpeg binary or .exe file