我已经安装了 FFMPEG SNAP 包(来自 Snapcrafters)。
但它无法看到/访问我的主目录中的任何文件。
它总是返回"filexyz.mp4: Permission denied" 错误。我何时使用sudo前缀并不重要。
使用sudo apt install ffmpeg从 ubuntu 存储库安装的 FFMPEG工作正常。所以这个si snap包特定问题。
我测试了一个 ffmpeg 命令来ffmpeg -y -ss 0 -to 10 -i acb.mp4 -qscale:v 2 -frames:v 1 abc.jpeg在 macOS上生成缩略图,它运行良好,而它在 ubuntu 18.04.2(AWS EC2) 上为 ffmpeg 提供了相同命令的错误。
错误 :
Option to (record or transcode stop time) cannot be applied to input url abc.mp4 -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file abc.mp4.
Error opening input files: Invalid argument
Run Code Online (Sandbox Code Playgroud)
我正在使用 AWS …
我有大约 450 个名为 1...450 的帧。然而,有一些丢失的帧,例如帧 10、30 等不存在。
我想以与 1...450.png 相同的顺序创建 AVI 视频。我该怎么做呢?
我(linux初学者)尝试Opencv在Ubuntu上安装bionic 18.04,按照这个git shell脚本来安装不同版本的OpenCV指令。
403 Forbidden [IP: 91.189.95.83 80]但当我跑步时我得到了:
sudo apt-get install libopencv-dev
Run Code Online (Sandbox Code Playgroud)
它返回:
The following NEW packages will be installed:
gir1.2-gtk-2.0 libavcodec-dev libavformat-dev libavutil-dev libcv-dev
libcvaux-dev libgtk2.0-dev libgtkglext1 libhighgui-dev libilmbase-dev
libjasper-dev libjasper1 libopencv-calib3d-dev libopencv-calib3d2.4v5
libopencv-contrib-dev libopencv-contrib2.4v5 libopencv-core-dev
libopencv-core2.4v5 libopencv-dev libopencv-features2d-dev
libopencv-features2d2.4v5 libopencv-flann-dev libopencv-flann2.4v5
libopencv-gpu-dev libopencv-gpu2.4v5 libopencv-highgui-dev
libopencv-highgui2.4v5 libopencv-imgproc-dev libopencv-imgproc2.4v5
libopencv-legacy-dev libopencv-legacy2.4v5 libopencv-ml-dev
libopencv-ml2.4v5 libopencv-nonfree2.4v5 libopencv-objdetect-dev
libopencv-objdetect2.4v5 libopencv-ocl-dev libopencv-ocl2.4v5
libopencv-photo-dev libopencv-photo2.4v5 libopencv-stitching-dev
libopencv-stitching2.4v5 libopencv-superres-dev
libopencv-superres2.4v5 libopencv-ts-dev libopencv-ts2.4v5
libopencv-video-dev libopencv-video2.4v5 libopencv-videostab-dev
libopencv-videostab2.4v5 libopencv2.4-java libopencv2.4-jni
libopenexr-dev libpangox-1.0-0 …Run Code Online (Sandbox Code Playgroud) 我是 linux 新手,我想对文件进行循环以对文件夹中的所有文件执行相同的命令,该命令包括文件名:
ffmpeg -i REC_2019_08_31_11_52_30_F.MP4 REC_2019_08_31_11_52_30_F.ass
Run Code Online (Sandbox Code Playgroud)
我试过
for f in files do ''command'' done
Run Code Online (Sandbox Code Playgroud)
但它没有用。
我有一个包含几个 .VOB 格式文件的文件夹。该文件夹实际上包含一部电影,通常该长度的电影将占用 2 到 5 GB,但我拥有的文件夹是 18 GB!
有什么方法可以将其转换为 .mp4 或任何其他格式以减少它占用的空间。
我尝试了以下命令,(不确定它到底做了什么)但我最终得到了相同大小的视频。
ffmpeg -i movie.VOB -c:v copy -c:a copy out2.mp4 2> log.txt
Run Code Online (Sandbox Code Playgroud)
将不胜感激任何帮助。
我在运行 Ubuntu 的 VM 实例中使用 ffmpeg 将从各种流媒体站点下载的一些视频编码到 HEVC。目前我使用 bash 脚本来转换目录中的所有这些文件。这些视频的总体比特率在 300 kb/s 到 1500 kb/s 之间变化。在我的测试中,对所有这些视频使用相同的 CRF 会在高比特率视频的情况下产生更大的输出文件,或者在低比特率的情况下产生低质量的视频。目前我手动检查比特率并将类似的比特率文件移动到一个目录并每次都相应地更改 CRF。这是我用来检索比特率的命令:
find . -name "*.mp4" -print0 | xargs -0 -i{} sh -c " echo -n '{} ' && ffmpeg -i '{}' 2>&1 | sed -n -e 's/^.*bitrate: //p' "
Run Code Online (Sandbox Code Playgroud)
这是 bash 脚本。
#!/bin/bash -e
for i in ~/ffmpeg/*.mp4;
do
ffmpeg -i "$i" -c:v libx265 -crf 26 -c:a libopus -b:a 48k -vbr on -compression_level 10 -frame_duration 60 -application audio "${i%.*}.mkv"
mv "${i%.*}.mkv" ~/ffmpeg/hevc …Run Code Online (Sandbox Code Playgroud) 我一直在尝试使用将 mkv 转换为 mp4
ffmpeg -i input.mkv -vcodec copy -acodec copy output.mp4
有input.mkv两个不同的audio track和一个subtitle。
但我遇到的问题是,当我转换时,仅audio track保留默认值,而第二个audio track& 则subtitle不会转换
我用这个script工具做了一个终端记录。
mediainfo video
General
Complete name : video
File size : 1.29 KiB
Run Code Online (Sandbox Code Playgroud)
我可以玩它scriptreplay。是否可以将其转换为 GIF,例如使用ffmpeg或其他程序?
澄清一下,我的意思是script来自bsdutils包,而不是程序脚本。我认为保存的文件是一种视频,所以我可以 grep 一些帧/图片并创建它的 GIF。
我希望现在更清楚了。
所以,我一直在研究如何将目录中的所有WebM视频转换为MP4。我花了大约半个小时寻找结果,但不幸的是,谷歌并不是我最好的朋友。我发现了一个使用 ffmpeg 在终端中将 WebM 转换为 MP4 的简单命令:
ffmpeg -i video.webm video.mp4
这很有用,但当我在同一目录中有 30 多个这样的文件时,我不想多次执行此操作。有没有一种方法可以通过脚本轻松完成这一切?
ffmpeg ×10
video ×5
command-line ×3
bash ×2
convert ×2
mp4 ×2
19.04 ×1
20.04 ×1
64-bit ×1
avi ×1
conversion ×1
encoding ×1
mkv ×1
multimedia ×1
opencv ×1
permissions ×1
png ×1
scripts ×1
snap ×1