Videoyu tersine çevirmek için ffmpeg komutunu nasıl kullanabilirim?


15

Video tersine çevirmek için Android FFmpeg kitaplığı kullanmaya çalışıyorum. Videolardan resim dökebilirim, ancak tüm resimleri nasıl tersine çevirebilir ve yeni bir video yapabilirim?

Buradan mezuniyetimde bir kütüphane kullanıyorum . Kütüphane compile 'com.github.hiteshsondhi88.libffmpeg:FFmpegAndroid:0.2.5'. Bazı komutları kullanabilirim ama hepsini kullanamıyorum. Videodan görüntüleri dökümü için bu komutu kullanıyorum:

-i /storage/emulated/0/ffvid/frameCount.mp4 -an -qscale 1 /storage/emulated/0/ffimg/revi%06d.jpg

Ben komutları kullanamazsınız $ffmpeg, $soxve$cat

Bu önerileri izleyerek başarısız bir şekilde denedim:

Başka ne deneyebilirim?


Şunu musunuz $catyoksa cat?
mchid

kedi komut ben android geliştirici hangi mükemmel bilmiyorum ama şiddetli video yapmak için yardıma ihtiyacım var. ve komut kullanım süresi i gibi komutta önek eklemek için abale edemez ffpmeg, soxve cat.
Ravi Vaghela

1
Aynı soruyu birden çok Stack Exchange sitesine çapraz gönderi yapmak önerilmez .
llogan

2
Bu konuyu konu dışı olarak kapatmak için oy kullanıyorum çünkü bu bir crosspost
Fabby

Peki Ubuntu veya Android çalıştırıyorsunuz? Ve hangi versiyon?

Yanıtlar:


23

Görünüşe göre ffmpeg çalıştırıyor ve bunun yerine:

ffmpeg -i inputfile.mp4 -vf reverse reversed.mp4

ve bu:

ffmpeg -i inputfile.mp4 -vf reverse -af areverse reversed.mp4

Bunun yerine şunu çalıştırın:

-i inputfile.mp4 -vf reverse reversed.mp4

ve bu:

-i inputfile.mp4 -vf reverse -af areverse reversed.mp4

/video//a/17739

Teşekkürler LordNeckbeard!

Bu sadece ffmpeg komutları için çalışıyor gibi görünüyor ve bu nedenle cat gibi komutlar çalışmaz.

Çok yakından bakmadım ama koşmaya catçalışırsanız, gerçekten ffmpeg catvar olan koşuyorsunuz gibi görünüyor .

Bakın, eğer -i input.mkv -an -qscale 1 %06d.jpgbir terminalden kaçarsanız, bu hiçbir şey yapmaz ama çalıştırırsanız ffmpeg -i input.mkv -an -qscale 1 %06d.jpgyapar. Bu, bu uygulama çalıştırır gösterir ffmpegve seçeneği eklemek için izin verir -i input.mkv -an -qscale 1 %06d.jpgiçin ffmpegkomuta.


evet haklısın ama ben istediğim için ben soruma vereceğim yukarıdaki bağlantı yoluyla yapabilirim
Ravi Vaghela

@RaviVGHL Tamam, anladım. Çalıştırdığınız gibi görünüyor ffmpegkomuta ve çalıştırmak her şey sadece çalıştırıldıktan sonra ffmpeggibi komutlar bu yüzden catiş olmaz. Eğer koşmak ffmpeg -i input.mkv -an -qscale 1 %06d.jpgistiyorsanız bunu çalıştırmalısınız-i input.mkv -an -qscale 1 %06d.jpg
mchid

kedi komutu böyle çalışmıyor
Ravi Vaghela

@RaviVGHL Çok yakından bakmadım ama koşmaya çalışırsanız catgerçekten ffmpeg catvar olmayan koşuyormuşsunuz gibi görünüyor . Bakın, eğer -i input.mkv -an -qscale 1 %06d.jpgbir terminalden kaçarsanız, bu hiçbir şey yapmaz ama çalıştırırsanız ffmpeg -i input.mkv -an -qscale 1 %06d.jpgyapar. Bu, uygulamanın ffmpeg çalıştırdığını ve seçeneği -i input.mkv -an -qscale 1 %06d.jpgffmpeg komutuna eklemenizi sağlar .
mchid

2
mchid Bir yöntem için bu yinelenen crosspost bakın (Ancak ben hiç denemedim).
llogan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.