Questions tagged «video»

相关或有关视频问题,范围从在* nix操作系统中播放视频文件,格式,使用该文件的工具到特定环境(例如,控制台,帧缓冲区,X11 ...)中与之相关的问题不等

9
如何使用ffmpeg缩小视频的大小?
我如何ffmpeg通过降低质量来减小视频的大小(自然而然地尽可能最小化,但是我需要它在没有足够可用空间的移动设备上运行)? 我忘了写一件事。当视频可以使用字幕(* .srt或* .sub)时,我也希望将其转换为适合转换后的视频文件的参数。

4
在终端机上观看YouTube视频
我正在寻找一种在终端中观看YouTube视频的方法(不是在浏览器或其他窗口中,而是在任何bash会话中)。 有没有简单的方法可以做到这一点? 我想象这样的事情: $ youtube <video-url> 我已经知道如何使用播放视频mplayer: $ mplayer -vo caca local-file.avi 但是,这将打开一个新窗口。在终端上播放会很酷。 另外,它应该与tmux会话兼容。 我问了另一个问题,关于如何防止打开新窗口。 对于那些想知道我在何处需要这种功能的人,我开始了一个名为TmuxOStmux的实验性项目,其概念是一切都应在会话中运行 。 因此,的确,我需要一个用于本地和远程视频的视频播放器。:-)


5
GIF截屏;UNIX方式
要为屏幕的选定部分拍摄静态屏幕截图,我经常scrot与一起使用-s shot.png。这非常适合在StackExchange帖子中添加插图。我什至发现该脚本可以将这样的屏幕截图自动上传到Imgur.com,并在我的X剪贴板中放置一个链接! 让我们将其设置为十二个:如何类似地创建GIF截屏视频? 有有这样的程序recordmydesktop,byzanz&CO 作为向Ubuntu的讨论,旨在为“用户友好”,但我的经验是越野车,效率低下,大多unscriptable和不适合这样的小一次性的东西。 我只想选择一个区域并记录一个GIF,但要使用我能理解的控制台命令,而不是一些难以理解的GUI怪兽。 我怎样才能做到这一点?

3
在x265(HEVC)中重新编码视频库,而没有质量损失
我正在尝试将我的视频库转换为HEVC格式以获取空间。我在库中的所有视频文件上运行了以下命令: #!/bin/bash for i in *.mp4; do #Output new files by prepending "X265" to the names avconv -i "$i" -c:v libx265 -c:a copy X265_"$i" done 现在,大多数视频可以很好地转换,并且质量与以前相同。但是,一些质量非常高的视频(例如一张5GB的电影拷贝)质量下降-视频全部像素化。 我不确定在这种情况下该怎么办。我是否需要crf在命令行中修改参数?或者是其他东西? 问题是,我正在做批量转换。因此,我需要一种avconv可以针对每个视频自动调整需要调整的参数的方法。 更新1 我发现这crf是我需要调节的旋钮。默认CRF为28。为获得更好的质量,我可以使用小于28的值。例如: avconv -i input.mp4 -c:v libx265 -x265-params crf=23 -c:a copy output.mp4 但是,问题在于,对于某些视频,CRF值为28足够好,而对于某些视频,则需要较低的CRF。我必须通过转换大视频的一小部分来手动检查这一点。但是在批量转换中,如何手动检查每个视频?他们是否有办法avconv根据输入视频智能地调整CRF? 更新2 我发现--losslessx265 中有一个选项:http : //x265.readthedocs.org/en/default/lossless.html。 但是,我不知道如何正确使用它。我尝试以以下方式使用它,但结果却相反(视频的像素化程度更高): avconv -i input.mp4 …

4
将OGV视频转换为GIF动画?
我创建OGV视频与gtk-recordmydesktop抓屏程序,试图解决这个问题,在这里用暴力破解了X.我可以查看视频与VLC。 现在,任务是找到一些方法将OGV视频转换为GIF动画,以便可以在SE上显示它们。我怎样才能做到这一点?

4
将两个视频片段合并为一个,并排放置
我有两个视频片段。两者均为640x480,持续10分钟。一个包含背景音频,另一个包含唱歌演员。我想创建一个10分钟的视频片段,尺寸为1280x480(换句话说,我想将视频彼此相邻放置并同时播放,同时混合两个片段的音频)。我试图弄清楚如何用ffmpeg / avidemux做到这一点,但到目前为止,我还是空着。当我搜索合并时,它们都指串联。 有什么建议吗?
38 video  ffmpeg  avidemux 

10
从Linux流式传输到Apple TV(3)
好的,这是设置: 客厅中有一个苹果电视3,连接到网络(有线)。 一台运行Linux的PC(Arch Linux x64,AMD),包含所有音乐,电影和系列(有线)。 现在,我知道atv可以使用iTunes和家庭共享流式传输从Windows / mac共享的音乐和内容。但是,包含文件的框正在运行Linux。 我尝试设置forked-daapd,该内部所有iTunes实例都将其识别为服务器,但是atv不能识别该服务器。我读到这是由于派生的daapd支持DAAP,而不是家庭共享。 我还尝试了其他用于Linux的DAAP服务器: mt-daapd(forked-daapd的前身),与forked-daapd的故事相同。 柑橘。被iTunes识别,但未提供任何媒体。不知道atv是否看到了,但是我不这么认为。 spydaap。这不适用于最新版本的iTunes,这似乎是一个已知问题 我还尝试在运行Linux的PC上安装名为iTunes的恐怖内容,但失败了。它安装后,出现了很多错误,启动了,并且绝对不执行任何操作。这只是一个空白屏幕。 现在我知道通常可以通过越狱atv并在其上安装XBMC来进行这种设置。但是,atv3尚未越狱,因此不幸的是,这不是我的选择。 现在我的问题是,我有什么选择。是否有办法使atv识别我错过的fork-daapd,或者有替代atv的fork-daapd的方法?有没有办法使iTunes在我的系统上运行?还有其他方法可以将Linux PC上的媒体流传输到atv吗?


3
如何在文本控制台中设置分辨率(在任何`vga = ...`失败时进行故障排除)
这是使用vga=...内核参数设置文本控制台(通常可通过Ctrl-Alt-F1到Ctrl-Alt-F6来使用)的分辨率的常用方法。我正在使用Ubuntu 10.04 Lucid,输出uname -a为: Linux 2.6.32-33-generic #70-Ubuntu SMP Thu Jul 7 21:13:52 UTC 2011 x86_64 GNU/Linux 为了确定可用的模式,我使用以下sudo hwinfo --framebuffer报告: 02: None 00.0: 11001 VESA Framebuffer [Created at bios.464] Unique ID: rdCR.R1b4duaxSqA Hardware Class: framebuffer Model: "NVIDIA G73 Board - p456h1 " Vendor: "NVIDIA Corporation" Device: "G73 Board - p456h1 " …
29 linux  video  console  nvidia 


5
我可以通过SSH传递/ dev / video吗
我有两台计算机,办公室中的台式机(带有网络摄像头)和网络上其他位置的笔记本电脑。 通常,我通过运行网络摄像头来查看我的办公室 ssh Office -Y "mplayer tv://device=/dev/video0" 从我的笔记本电脑。我不喜欢Xforwarding mplayer,所以为什么不能通过/dev/video在笔记本电脑上运行它来隧穿我的PC? sudo mkfifo /dev/video1 ssh Office 'dd if=/dev/video' | sudo dd of=/dev/video1' 然后观看网络摄像头(在我的笔记本电脑上) mplayer tv://device=/dev/video1




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.