Ffmpeg সহ অডিও সময়কাল


17

আমি নীচের সবচেয়ে সহজ কমান্ডের সাথে একটি এম 4 এ ফাইলকে এফএফপিপে দিয়ে এমপি 3 তে রূপান্তরিত করার চেষ্টা করেছি:

ffmpeg -i in.m4a out.mp3

রূপান্তর করার পরে, সময়কালটি অদ্ভুত বলে মনে হয়। মূল এম 4a 4:06 ছিল। তবে নতুন এমপি 3 এর জন্য, ওএস এক্স ফাইন্ডার এবং গুগল প্লে প্রতিবেদন করা হয়েছে 09:24, আইটিউনস এখনও 4:06 সঠিক রিপোর্ট করেছে।

আমি মনে করি এর আগেও বেশ কয়েকবার এই সমস্যার মুখোমুখি হয়েছিলাম। কেন? কোন ফিক্স?

নীচে কনসোল আউটপুট দেওয়া আছে ffmpeg, যদি এটি কিছু সাহায্য করে।

$ffmpeg -i in.m4a out.mp3
ffmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Jun 12 2013 13:46:11 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)
  configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid
  libavutil      52. 18.100 / 52. 18.100
  libavcodec     54. 92.100 / 54. 92.100
  libavformat    54. 63.104 / 54. 63.104
  libavdevice    54.  3.103 / 54.  3.103
  libavfilter     3. 42.103 /  3. 42.103
  libswscale      2.  2.100 /  2.  2.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  2.100 / 52.  2.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7a4013000] stream 0, timescale not set
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7fb7a4013000] max_analyze_duration 5000000 reached at 5015510 microseconds
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'in.m4a':
  Metadata:
    major_brand     : M4A 
    minor_version   : 0
    compatible_brands: M4A mp42isom
    creation_time   : 2013-06-14 07:36:47
    title           : 小手拉大手
    artist          : 梁静茹
    album_artist    : 梁静茹
    album           : 亲亲
    genre           : Pop
    track           : 7/12
    disc            : 1/1
    date            : 2006
    gapless_playback: 0
    encoder         : iTunes 11.0.4
  Duration: 00:04:06.75, start: 0.000000, bitrate: 804 kb/s
    Stream #0:0(und): Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s16, 800 kb/s
    Metadata:
      creation_time   : 2013-06-14 07:36:47
    Stream #0:1: Video: png, rgba, 230x230, 90k tbr, 90k tbn, 90k tbc
[mp3 @ 0x7fb7a4044200] Frame rate very high for a muxer not efficiently supporting it.
Please consider specifying a lower framerate, a different muxer or -vsync 2
Output #0, mp3, to 'out.mp3':
  Metadata:
    major_brand     : M4A 
    minor_version   : 0
    compatible_brands: M4A mp42isom
    gapless_playback: 0
    TIT2            : 小手拉大手
    TPE1            : 梁静茹
    TPE2            : 梁静茹
    TALB            : 亲亲
    TCON            : Pop
    TRCK            : 7/12
    TPOS            : 1/1
    TDRL            : 2006
    TSSE            : Lavf54.63.104
    Stream #0:0: Video: png, rgba, 230x230, q=2-31, 200 kb/s, 90k tbn, 90k tbc
    Stream #0:1(und): Audio: mp3, 44100 Hz, stereo, s16p
    Metadata:
      creation_time   : 2013-06-14 07:36:47
Stream mapping:
  Stream #0:1 -> #0:0 (png -> png)
  Stream #0:0 -> #0:1 (alac -> libmp3lame)
Press [q] to stop, [?] for help
frame=    1 fps=0.0 q=0.0 size=       0kB time=00:00:26.54 bitrate=   0.1kbits/sframe=    1 fps=1.0 q=0.0 size=       0kB time=00:00:53.57 bitrate=   0.0kbits/sframe=    1 fps=0.7 q=0.0 size=       0kB time=00:01:19.93 bitrate=   0.0kbits/sframe=    1 fps=0.5 q=0.0 size=       0kB time=00:01:47.07 bitrate=   0.0kbits/sframe=    1 fps=0.4 q=0.0 size=       0kB time=00:02:13.90 bitrate=   0.0kbits/sframe=    1 fps=0.3 q=0.0 size=       0kB time=00:02:40.57 bitrate=   0.0kbits/sframe=    1 fps=0.3 q=0.0 size=       0kB time=00:03:06.01 bitrate=   0.0kbits/sframe=    1 fps=0.2 q=0.0 size=       0kB time=00:03:31.56 bitrate=   0.0kbits/sframe=    1 fps=0.2 q=0.0 size=       0kB time=00:03:57.66 bitrate=   0.0kbits/sframe=    1 fps=0.2 q=0.0 Lsize=    3974kB time=00:04:06.75 bitrate= 131.9kbits/s    
video:118kB audio:3856kB subtitle:0 global headers:0kB muxing overhead 0.012681%

1.2.1 সর্বাধিক সাম্প্রতিক প্রকাশ উপলব্ধ, তবে আপনি কি আরও সাম্প্রতিক গিট স্ন্যাপশট ব্যবহার করতে পারেন? আছে ffmpeg OS X এর জন্য তৈরী করে Tessus থেকে পাওয়া, তাই পুনরায় কম্পাইল করার প্রয়োজন নেই। আপনি "ভিডিও" স্ট্রিমটি (অ্যালবাম আর্ট) সমস্যার সাথে সম্পর্কিত কিনা তাও দেখতে পারেন:ffmpeg -i in.m4a -an out.mp3
লগন

@ লর্ডনেকবার্ড সাহায্যের জন্য ধন্যবাদ। দুর্ভাগ্যক্রমে, আমি আর্টওয়ার্কটি সরিয়ে ফেলেছি এবং সর্বাধিক সাম্প্রতিক স্ন্যাপশট ব্যবহার করেছি, তবে ফলাফল এখনও 9:24 :(
4ae1e1

ঠিক আছে, পরীক্ষার জন্য ধন্যবাদ। আপনি কি একটি নমুনা ইনপুট ফাইল সরবরাহ করতে পারেন? আমি সমস্যাটি পুনরুত্পাদন করার চেষ্টা করতে চাই। এটি সম্ভবত একটি পরিচিত বাগ, তবে আমি এখনও এফএফম্পেগ বাগ ট্র্যাকার ট্রল করতে পারি নি । এছাড়াও, আপনি কি আপনার ওএস এক্স, গুগল প্লে এবং আইটিউনস সংস্করণ নির্দিষ্ট করতে পারবেন?
লগন

@ লর্ডনেকবার্ড ধন্যবাদ ইনপুট ফাইলটিতে এখানে Google ড্রাইভের লিঙ্ক । আমি আইটিউনস 11.0.4, এবং গুগল প্লে ওয়েব (অ্যান্ড্রয়েড নয়) এর সাথে ওএস এক্স 10.8.4 ব্যবহার করছি।
4ae1e1

উত্তর:


11

# 2697 অনুসারে : ওএস এক্সে এমপি 3 আউটপুট সময়কাল ভুল , -write_xing 0বিকল্পটি ব্যবহার করে সমস্যার সমাধান করে।


আপনি যদি লিঙ্কটি অনুসরণ না করেন -write_xing 0তবে এমপি 3 ফাইল পাথ আর্গুমেন্টের আগে লিখতে ভুলবেন না ।
রলফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.