首页
学习
活动
专区
工具
TVP
发布

悟空被FFmpeg玩

专栏成员
120
文章
211655
阅读量
30
订阅数
git pull遇到了一个问题
[root@1jjk ext4]# git pull You are in the middle of a conflicted merge. [root@1jjk ext4]# [root@1jjk ext4]# [root@1jjk ext4]# git reset --hard HEAD
用户3765803
2019-03-05
4890
使用git做patch,查找patch
2. 当从服务器clone下来了最新的代码,然后想知道中间的某一部分的代码的patch,
用户3765803
2019-03-05
1.7K0
git 向服务器中提交代码
这里会进入到之前git设置的编辑器里面,然后就可以编辑了,保存退出以后出现下面信息
用户3765803
2019-03-05
6880
git 配置基本信息
配置用户名 git config --global user.name T-bagwell 配置用户email git config --global user.email T-bagwell@chinaunix.net 配置默认的编辑器为vim git config --global core.editor vim 查看配置 [root@T-bagwell P5905]# git config -l color.ui=auto user.email=T-bagwell@ChinaUnix
用户3765803
2019-03-05
5790
Git与SVN的区别
鉴于最近某些公司,某些人用着git做着svn的模式,觉得有意思,就随便找了篇帖子拿出来
用户3765803
2019-03-05
6140
git配置文件,不想提交某类文件到服务器
当不想提交某一类型的文件到服务器的时候,可以使用.gitignore文件来进行配置,编辑.gitignore文件来进行配置即可,例如我不想提交所有的.swf文件,这时就可以在.gitignore文件里面写入如下内容
用户3765803
2019-03-05
1.1K0
git 发送patch给别人
首先设置一下本地的mail客户端,用的msmtp # Example for a user configuration file # Set default values for all following accounts. defaults tls on tls_trust_file /etc/pki/tls/certs/ca-bundle.crt logfile ~/.msmtp.log # My email service account gmail host smt
用户3765803
2019-03-05
1.1K0
git + shell 积累 2
使用git加上shell,获得公司没修改过的代码的commit id,然后相比较,做成一个patch
用户3765803
2019-03-05
2600
使用git加管道操作
#   (use "git add ..." to update what will be committed)
用户3765803
2019-03-05
8010
git push解决另一记录
提示错误: No refs in common and none specified; doing nothing. Perhaps you should specify a branch such as 'master'. fatal: The remote end hung up unexpectedly error: failed to push some refs to 'root@192.168.1.225:testing.git' 的时候 git push origin master
用户3765803
2019-03-05
5630
Git Tips
Git 推送和删除远程标签 推送:git push origin 标签名 删除:git push origin :refs/tags/标签名 推送所有标签:git push --tags 给旧记录补标签:git tag -a v1.0 Git 远程分支的创建与删除 创建:git push origin 本地分支:远程分支 创建:git push origin 分支名称(将本地“分支名称”推送至远端“分支名称”) 删除:git push origin :远程分支 Git 删除远程标签 git push origin :refs/tags/标签名 将当前版本打包 git archive --format=tar --prefix=platinum-1.1.1/ HEAD|bzip2 -9 > platinum-1.1.1.tar.bz2 分支设计 主要分支 master 主程序(除非重大 bug,否则使用 hotfix) develop 开发分支(用来分支出 Release 和 Feature) 次要分支(临时分支) Hotfixes(由主 master 分出,马上修正 bug) Features(由 develop 分出,开发新功能) Release(由 develop 分出,开发下一版 release) 重大 issue 处理流程 git checkout -b hotfix-1.3.1 master fix bugs... git commit -a -m "Hotfix: release 1.3.1 by platinum" git checkout master git merge --no-ff hotfix-1.3.1 git tag -a v1.3.1 -m "Hotfix v1.3.1 Tag" git checkout develop git merge --no-ff hotfix-1.3.1 git branch -d hotfix-1.3.1 git push (push develop) git push origin v1.3.1 查看分支结构 git log --graph --pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset" --abbrev-commit -- 查看某 commitid 属于哪个 tag 的方法 git describe $commitid
用户3765803
2019-03-05
4910
FFmpeg使用手册 - FFmpeg 编码支持与定制
3.1 FFmpeg本身支持一些编码、封装与协议,但是支持的依然有限,有些是因为licence,有些是因为相对来说比较大,FFmpeg所做的是提供一套基础的框架,而这些编码、封装与协议可以作为一个FFmpeg的模块挂在FFmpeg中,这些模块以第三方的外部库的方式提供支持,可以通过FFmpeg的源码的configure进行查看FFmpeg默认支持的编码、封装与协议的支持,不支持的可以再configure –help的时候查看所支持的第三方外部库,可以通过对应的参数选项进行支持:
用户3765803
2019-03-05
1.8K0
FFmpeg使用手册 - FFmpeg 的编译安装
FFMpeg在官方网站中提供了已经编译好的可执行文件,用FFmpeg的人很多,因为FFmpeg是开源的,并且可以自己DIY,而且很强大,所以,FFmpeg还有一个优势就是开源。而在使用Linux时,无论是用ubuntu或者redhat,如果使用系统提供的源安装ffmpeg时会发现,版本相对比较老旧,例如apt-get install ffmpeg后或者yum install ffmpeg后会发现,版本很老,有些新的功能不一定支持,例如一些新的封装格式,或者通信协议。所以会编译FFmpeg这个技能就至关重要了,甚至让自己DIY起来更加顺利。 2.1 FFmpeg Windows平台编译 FFmpeg在Windows平台中编译时使用的cygwin来进行编译,首先需要安装cygwin环境,然后才可以编译,如果不希望使用cygwin而使用Visual Studio的话,则需要消耗很多时间去支持到Visual Studio平台,与其话费时间去做这些事,还不如直接使用cygwin进行支持。 由于cygwin的平台使用方式为模拟Linux的环境,所以编译FFmpeg在cygwin平台下,也同样简单,同样方便。
用户3765803
2019-03-05
1.8K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档